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 |