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 ! |