Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Help needed... (version_3)?

8 views
Skip to first unread message

Jeremy Rosengren

unread,
May 9, 2011, 4:47:42 PM5/9/11
to ruby-aws
Travis,

Thanks for pushing out 2.5.2 to fix that launch_instances bug. Much
appreciated!

I'm thinking about the best way to contribute, and would appreciate
some feedback on what you think the higher priorities are. I noticed
a version_3 branch had been added to the appoxy/aws repo - do you have
a list of things you're targeting for 3.x and are you willing to farm
some of them out?

Thanks,

-- j

Travis Reeder

unread,
May 9, 2011, 11:22:55 PM5/9/11
to ruby...@googlegroups.com
No problem.

And as for helping, definitely welcomed! Ya, most work is going to go into version_3 now and the number one priority for it is EventMachine support so we get it fully asynced.  I'll keep the tickets to accomplish that in the Version 3 milestone here: https://github.com/appoxy/aws/issues?sort=created&direction=desc&state=open&page=1&milestone=3 That said, the tickets not in this milestone could definitely be looked at and fixed too.

Right now, there's a few hacked up concepts to implement EventMachine support, one was to use Faraday and create an EventMachine adapter, but Faraday really isn't made for async and it took a lot of convoluted hackery to get it to work (https://github.com/appoxy/aws/blob/version_3/test/sdb/faraday_em_adapter.rb) so I think I may drop that idea. The cleaner idea is to replace all the old cruft that is in awsbase.rb with the much simplified: https://github.com/appoxy/aws/blob/version_3/lib/awsbase/base_3.rb
which you can see in use here in put_attributes: https://github.com/appoxy/aws/blob/version_3/lib/sdb/sdb_interface.rb#L359



Reply all
Reply to author
Forward
0 new messages