ruote log_2010-02-12

2010-02-12 06:18:39 utc anb_ Hello
2010-02-12 06:18:57 utc jmettraux hello !
2010-02-12 06:23:32 utc jmettraux tempted to release 2.1.7 with the #query(criteria) method
2010-02-12 06:33:46 utc anb_ oh you've implemented it already ?
2010-02-12 06:33:52 utc jmettraux http://github.com/jmettraux/ruote/blob/ruote2.1/test/functional/ft_20_storage_participant.rb#L157-190
2010-02-12 06:34:30 utc jmettraux http://github.com/jmettraux/ruote-couch/blob/ruote2.1/lib/ruote/couch/database.rb#L237-271
2010-02-12 06:36:19 utc thorncp there an easy way to make a reminder block thread safe?
2010-02-12 06:36:31 utc jmettraux ?
2010-02-12 06:36:37 utc jmettraux what are you talking about ?
2010-02-12 06:37:00 utc thorncp i'm using rufus to create reminders, all of which will share a local file
2010-02-12 06:37:11 utc thorncp i want access to that file to be thread safe
2010-02-12 06:37:15 utc jmettraux use a mutex
2010-02-12 06:37:54 utc anb_ nice work John
2010-02-12 06:38:00 utc jmettraux thorncp: http://yardoc.org/docs/ruby-core/Mutex
2010-02-12 06:38:25 utc jmettraux anb_: if you sport anything that could be optimized...
2010-02-12 06:38:34 utc thorncp jmettraux: ah sweet, thanks
2010-02-12 06:38:41 utc jmettraux you're welcome
2010-02-12 06:39:42 utc jmettraux anb_: s/sport/spot/
2010-02-12 06:40:04 utc anb_ sure
2010-02-12 06:41:06 utc jmettraux it accepts :offset and :limit as well
2010-02-12 06:46:25 utc anb_ that's a nice addition
2010-02-12 06:46:47 utc anb_ however I don't know if i'll use the storage participant for "human" tasks
2010-02-12 06:48:32 utc anb_ I'll make some more tests :)
2010-02-12 07:01:52 utc anb_ I think I have some syntax to learn before I can even think about spoting optimizations possibilities
2010-02-12 07:06:31 utc jmettraux ah ok
2010-02-12 07:11:07 utc anb_ we need to scale to a few thousands running workflows so we'll see how it goes using the query on couch or fs ... and if it doesn't work out we might have to query storage directly
2010-02-12 07:11:35 utc jmettraux looking forward to that kind of feedback/benchmark
2010-02-12 07:13:10 utc anb_ sure
2010-02-12 07:25:01 utc jmettraux ruote couch is so slow compared to fs, but yet ruote-dm is twice slower than fs, I have to remember that fs doesn't go over the net interface
2010-02-12 07:31:17 utc anb_ true
2010-02-12 07:34:10 utc anb_ it's still possible to use fs for the engine/messaging and have a participant that use a rdbms for the workitems... that way the engine is fast and the queries on workitems can be complex
2010-02-12 07:34:23 utc jmettraux +1
2010-02-12 07:35:05 utc jmettraux (when there are humans in the loop, the engine will always be faster than them)
2010-02-12 07:35:16 utc jmettraux morning Kenneth !
2010-02-12 07:35:23 utc anb_ yup :)
2010-02-12 07:35:25 utc anb_ hello kenneth
2010-02-12 07:36:25 utc kennethkalmer morning guys
2010-02-12 07:46:02 utc jmettraux morning tosch_le !
2010-02-12 07:46:31 utc tosch_le hi!
2010-02-12 07:48:21 utc jmettraux tosch_le: I have a first version of StorageParticipant#query pushed
2010-02-12 07:48:45 utc jmettraux I hope it meets the needs
2010-02-12 07:49:11 utc jmettraux it reserves 'wfid', 'participant', 'participant_name', 'offset' and 'limit'
2010-02-12 07:49:23 utc jmettraux http://github.com/jmettraux/ruote/blob/ruote2.1/test/functional/ft_20_storage_participant.rb#L157-190
2010-02-12 07:55:29 utc tosch_le it looks gorgeous. you're super-fast -- as always.it will be easy for anb to implement GET /workitems?with_search_query in rk now
2010-02-12 07:55:31 utc tosch_le thanks!
2010-02-12 07:55:46 utc jmettraux thanks to you for explaining !
2010-02-12 07:56:53 utc anb_ Hello tosch_le
2010-02-12 07:57:16 utc anb_ will modify my fork of rk and test the new query
2010-02-12 07:57:50 utc tosch_le you could write a spec beforehand
2010-02-12 07:58:11 utc tosch_le it's easy, had to learn it for rk, too
2010-02-12 08:00:22 utc anb_ spec as in http://rspec.info/ ?
2010-02-12 08:01:06 utc tosch_le yes. spec/resources/workitems_spec.rb should give you an introduction
2010-02-12 08:11:48 utc kennethkalmer jmettraux: http://github.com/jweiss/rocking_chair
2010-02-12 08:12:29 utc jmettraux sweet
2010-02-12 08:29:11 utc jmettraux guys, I'm doing some serious refresh work on ruote-fluo, maybe you want to fetch the latest version for rk at some point
2010-02-12 08:30:25 utc kennethkalmer ping and i'll test it
2010-02-12 08:30:33 utc kennethkalmer since i use fluo directly inside iiab as well
2010-02-12 08:31:17 utc jmettraux :)
2010-02-12 08:35:19 utc tosch_le apropos fluo: http://code.google.com/p/explorercanvas/ (but hey, ie compatibility is absolutely unimportant to me)
2010-02-12 08:35:30 utc jmettraux lol
2010-02-12 08:36:09 utc jmettraux bookmarking preciously
2010-02-12 08:36:55 utc jmettraux thanks !
2010-02-12 08:37:40 utc anb_ you're using canvas in fluo ?
2010-02-12 08:37:46 utc jmettraux yes
2010-02-12 08:38:02 utc anb_ ok
2010-02-12 08:38:22 utc jmettraux ie6 all over the place ?
2010-02-12 08:44:12 utc anb_ not really
2010-02-12 08:59:40 utc jmettraux kennethkalmer: congrats for http://nosql.mypopescu.com/post/383815292/paginating-with-couchdb
2010-02-12 09:50:55 utc kennethkalmer thanks !
2010-02-12 09:51:11 utc kennethkalmer ACTION has to sort out politics between sales and technical support
2010-02-12 09:51:13 utc kennethkalmer :/
2010-02-12 09:52:03 utc jmettraux ouch
2010-02-12 09:53:54 utc anb_ so rspec is in between unit testing and documentation ?
2010-02-12 10:02:49 utc tosch_le kenneth, that's a question for you...
2010-02-12 10:03:53 utc tosch_le it's about http://en.wikipedia.org/wiki/Behavior_Driven_Development
2010-02-12 10:46:20 utc anb_ ran the new storage query method on fs against a thousand workitems and it's pretty fast
2010-02-12 10:47:20 utc jmettraux :)
2010-02-12 10:49:30 utc jmettraux ok, seems like I have a new internal project with ruote starting
2010-02-12 10:49:48 utc jmettraux tracking boards between us, the customer and the supplier
2010-02-12 10:50:07 utc anb_ grats !
2010-02-12 10:50:38 utc jmettraux :)
2010-02-12 11:08:53 utc anb_ out for lunch, ttyl
2010-02-12 12:27:43 utc anb_ kenneth, are you using rabbitmq ? I'm looking for an admin tool/gui
2010-02-12 12:27:59 utc kennethkalmer anb_: i'm doing on console
2010-02-12 12:28:01 utc kennethkalmer but
2010-02-12 12:28:14 utc kennethkalmer saw people in my github feed watching a new project
2010-02-12 12:28:40 utc kennethkalmer paukul/humpty
2010-02-12 12:30:30 utc kennethkalmer http://github.com/auser/wonderland
2010-02-12 12:30:33 utc kennethkalmer another option
2010-02-12 12:34:13 utc anb_ I'll have a look at it, thank you
2010-02-12 14:44:52 utc anb_ John ?
2010-02-12 14:47:09 utc jmettraux yes ?
2010-02-12 14:53:41 utc anb_ never mind :)
2010-02-12 14:53:54 utc jmettraux needed something ?
2010-02-12 14:54:10 utc anb_ had a question but found the answer in the mean time
2010-02-12 14:54:57 utc jmettraux :)
2010-02-12 15:13:49 utc anb_ bye bye, good night
2010-02-12 15:13:59 utc jmettraux night !