| 2010-06-09 00:05:30 utc | jmettraux | weyus: hi, enjoying the conf ? |
| 2010-06-09 00:07:58 utc | weyus | yeah going well |
| 2010-06-09 00:08:04 utc | weyus | Have to prepare for the BOF in an hour |
| 2010-06-09 00:08:22 utc | weyus | Sergio says he'll come - could just be he and I having beers, we'll see :) |
| 2010-06-09 00:08:29 utc | jmettraux | :) |
| 2010-06-09 01:28:07 utc | jmettraux | weyus: workflow process instance do not run in dedicated threads |
| 2010-06-09 01:28:38 utc | jmettraux | a ruote worker has generally 1 thread that cycles through ruote operations to execute process instances |
| 2010-06-09 01:29:07 utc | weyus | So 1 ruote worker for all of the processes managed by one engine? |
| 2010-06-09 01:29:13 utc | weyus | Workers belong to engines |
| 2010-06-09 01:29:28 utc | jmettraux | if there are 10 workflow instances currently running (and active), the thread will deal with the 10 workflow instances' operations |
| 2010-06-09 01:29:35 utc | jmettraux | there can be more than 1 worker per engine |
| 2010-06-09 01:29:38 utc | weyus | OK |
| 2010-06-09 01:29:49 utc | jmettraux | it can be advantageous to leverage, for instance, multi cores |
| 2010-06-09 01:29:54 utc | jmettraux | or multiple machines |
| 2010-06-09 01:29:54 utc | weyus | More workers to scale engines |
| 2010-06-09 01:30:00 utc | jmettraux | yes |
| 2010-06-09 01:30:14 utc | weyus | So there is no multi-threading within any worker |
| 2010-06-09 01:30:22 utc | weyus | Multiple processes as opposed to threads, correct? |
| 2010-06-09 01:30:31 utc | jmettraux | yes |
| 2010-06-09 01:30:56 utc | jmettraux | multiple os processes as opposed to threads |
| 2010-06-09 01:31:55 utc | jmettraux | participants don't care about workflow instances ids (most of the time) |
| 2010-06-09 01:32:01 utc | jmettraux | they just "react" on incoming workitems |
| 2010-06-09 01:32:20 utc | jmettraux | they sometimes modify the payload of those workitems and hand them back to the engine |
| 2010-06-09 01:32:37 utc | jmettraux | some participants just "receive" workitem and do something about them, but never reply |
| 2010-06-09 01:32:40 utc | weyus | In my case, I know I need a way to distinguish between instances (by id) |
| 2010-06-09 01:32:45 utc | weyus | Right |
| 2010-06-09 01:32:54 utc | jmettraux | understood |
| 2010-06-09 01:33:48 utc | jmettraux | it's interesting to know the "wfid" of a workflow instance to cancel it / modify it |
| 2010-06-09 01:35:54 utc | weyus | Right |
| 2010-06-09 01:36:05 utc | weyus | Is a workitem ever any thing other than a hash? |
| 2010-06-09 01:36:23 utc | jmettraux | it should be JSONifiable |
| 2010-06-09 01:36:36 utc | jmettraux | since it has to pass over the wire |
| 2010-06-09 01:38:17 utc | weyus | So can I pass anything that implments "to_json" |
| 2010-06-09 01:38:33 utc | jmettraux | yes |
| 2010-06-09 01:39:58 utc | weyus | So I could pass anything to engine.launch as longs as it can be serialized as JSON |
| 2010-06-09 01:40:11 utc | jmettraux | engine.launch(pdef, fields) |
| 2010-06-09 01:40:20 utc | jmettraux | pdef must be a process definition |
| 2010-06-09 01:40:30 utc | jmettraux | fields must be a JSONifiable hash |
| 2010-06-09 03:02:28 utc | jmettraux | weyus : congrats !!! |
| 2010-06-09 03:02:48 utc | weyus | Thanks |
| 2010-06-09 03:26:32 utc | weyus_ | John, many thanks. |
| 2010-06-09 03:26:54 utc | jmettraux | you're welcome, but you did the hard job :) |
| 2010-06-09 03:27:47 utc | weyus_ | Glad we got at least 4 people. It's all good. |
| 2010-06-09 03:28:22 utc | weyus_ | Konnichiwa - enjoy your lunch :) |
| 2010-06-09 03:29:00 utc | jmettraux | thanks ! konbanwa |
| 2010-06-09 05:52:17 utc | kennethkalmer | coffees ? |
| 2010-06-09 05:52:27 utc | jmettraux | please ! |
| 2010-06-09 05:52:43 utc | kennethkalmer | ACTION undocks from blanket |
| 2010-06-09 05:53:19 utc | jmettraux | so Wayne is a hero |
| 2010-06-09 05:53:32 utc | jmettraux | officially |
| 2010-06-09 06:04:35 utc | kennethkalmer | oh wow |
| 2010-06-09 06:04:59 utc | kennethkalmer | that is awesome |
| 2010-06-09 06:05:03 utc | kennethkalmer | he deserves it |
| 2010-06-09 06:05:09 utc | jmettraux | +1 |
| 2010-06-09 06:05:28 utc | kennethkalmer | ACTION emits steamy hot coffee |
| 2010-06-09 06:05:38 utc | jmettraux | ACTION holds cup |
| 2010-06-09 06:09:50 utc | kennethkalmer | man, it looks like a good railsconf |
| 2010-06-09 06:10:01 utc | kennethkalmer | did you see ilya's em presentation ? |
| 2010-06-09 06:10:12 utc | jmettraux | no, link ? |
| 2010-06-09 06:11:10 utc | kennethkalmer | http://bit.ly/ruby-stack |
| 2010-06-09 06:12:36 utc | jmettraux | thanks |
| 2010-06-09 06:12:48 utc | jmettraux | I'm happy I don't have to deal with volume |
| 2010-06-09 06:13:44 utc | jmettraux | wonderful presentation |
| 2010-06-09 06:15:06 utc | kennethkalmer | it is great |
| 2010-06-09 06:15:24 utc | jmettraux | I want node.rb |
| 2010-06-09 06:15:25 utc | kennethkalmer | and i'm happy to avoid volume too |
| 2010-06-09 06:15:31 utc | kennethkalmer | +1 |
| 2010-06-09 06:15:42 utc | kennethkalmer | i'm busy writing an em ftp reverse proxy |
| 2010-06-09 06:15:59 utc | kennethkalmer | started with node, but node doesn't have support for ephemeral ports |
| 2010-06-09 06:16:00 utc | jmettraux | excellent |
| 2010-06-09 06:17:21 utc | kennethkalmer | will be releasing it hopefully this week |
| 2010-06-09 06:17:29 utc | kennethkalmer | there is nothing like it out there in the wild |
| 2010-06-09 06:17:35 utc | kennethkalmer | which is curious |
| 2010-06-09 06:17:43 utc | jmettraux | sftp ftw ;) |
| 2010-06-09 06:18:02 utc | kennethkalmer | ssh+rsync :) |
| 2010-06-09 06:18:16 utc | jmettraux | *heart* |
| 2010-06-09 06:18:25 utc | kennethkalmer | but the normal build-their-websites-themselves folk still use crappy ftp |
| 2010-06-09 06:18:41 utc | jmettraux | you didn't convert them to git ? |
| 2010-06-09 06:18:58 utc | kennethkalmer | hehe :) |
| 2010-06-09 06:19:16 utc | jmettraux | many good tools out there to convert peopel to git : http://www.google.com/images?hl=en&source=imghp&q=gun&gbv=2&aq=f&aqi=g10&aql=&oq=&gs_rfai= |
| 2010-06-09 06:19:18 utc | kennethkalmer | the clients, of our clients, are the kinda folk that can't use a different keyboard to their own one |
| 2010-06-09 06:19:21 utc | jmettraux | people |
| 2010-06-09 06:19:54 utc | kennethkalmer | hahahaaa |
| 2010-06-09 06:20:15 utc | kennethkalmer | i feel like that so often |
| 2010-06-09 06:26:45 utc | jmettraux | kennethkalmer: http://rufus.s3.amazonaws.com/no_ftp.jpg |
| 2010-06-09 06:27:04 utc | kennethkalmer | bwahahaahahaahahahaaaaa |
| 2010-06-09 06:27:20 utc | kennethkalmer | (just noticed limechat displayed this picture inline) |
| 2010-06-09 06:27:29 utc | jmettraux | oh |
| 2010-06-09 06:27:33 utc | jmettraux | I have to upgrade my limechat |
| 2010-06-09 06:28:07 utc | jmettraux | brb |
| 2010-06-09 06:30:24 utc | jmettraux | looks nice |
| 2010-06-09 06:33:19 utc | tosch_le | wayneeseguin: congratulations! it's amazing! |
| 2010-06-09 06:48:09 utc | jmettraux | tosch_le : hi ! |
| 2010-06-09 06:48:17 utc | tosch_le | hi! |
| 2010-06-09 06:48:35 utc | jmettraux | good news for Wayne indeed |
| 2010-06-09 06:48:35 utc | tosch_le | how are you? |
| 2010-06-09 06:48:41 utc | jmettraux | doing fine and you ? |
| 2010-06-09 06:48:46 utc | tosch_le | fine, thanks. |
| 2010-06-09 06:49:27 utc | tosch_le | wayne deserves the hero award very well |
| 2010-06-09 06:49:55 utc | tosch_le | wouldn't want to miss rvm anymore. |
| 2010-06-09 06:50:39 utc | jmettraux | me neither |
| 2010-06-09 06:56:52 utc | kennethkalmer | hi tosch_le |