ruote log_2010-06-09

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