[ruote:4348] flor ruby workflow engine, a ruote next generation

2017-02-25 Thread John Mettraux
Hello, after having had fun with flon https://github.com/flon-io/ I had to build a workflow system for a customer and I went back to Ruby and started building flor https://github.com/floraison/flor The first iteration of the customer's system integrating flor went into production last week. (On

[ruote:4347] Gush, a Ruby workflow runner

2016-02-06 Thread John Mettraux
This looks nice: https://github.com/chaps-io/gush Have a nice day, John -- -- you received this message because you are subscribed to the "ruote users" group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com

[ruote:4374] one year later, operati.ca

2014-12-18 Thread John Mettraux
Hello, it's been one year since ruote development stopped. This email to tell you that its successor [almost] lives on at https://operati.ca Actually, it lives on at http://flon.io but operati.ca will be the service we will sell to make flon live. We gathered some capital and built a company

Re: [ruote:4373] Ruote's documentation : http://ruote.rubyforge.org/

2014-07-18 Thread John Mettraux
On Fri, Jul 18, 2014 at 08:08:20AM -0700, Gaƫl Destrem wrote: We are working on a workflow using Ruote. To begin, thank you very much for this project that helps us a lot :) We had some evolutions to do this week and i wasn't able to access to the website http://ruote.rubyforge.org/ Is

Re: [ruote:4371] Ruote consuming 100% CPU

2014-04-24 Thread John Mettraux
On Thu, Apr 24, 2014 at 03:44:34AM -0700, Dan Kilman wrote: (...) One question to help clarifying things. Why are we seeing a non linear growth in execution time with these wide concurrent iterators? Hello Dan, I can't remember exactly. It's mostly a matter of do a small amount of work

Re: [ruote:4359] Ruote consuming 100% CPU

2014-04-22 Thread John Mettraux
On Tue, Apr 22, 2014 at 02:20:16AM -0700, Dan Kilman wrote: I am using ruote as the workflow engine for cloudify, the opensource cloud orchestration system (https://github.com/cloudify-cosmo/cloudify-manager) We have recently started using ruote to provision larger pools of cloud (...) Is

Re: [ruote:4351] how to stop route worker after current step completes

2014-04-15 Thread John Mettraux
On Tue, Apr 15, 2014 at 01:02:30PM -0700, ypz wrote: Neither of above two states tells me if the worker is currently busy/processing a message. Is there a way to determine if my worker is doing a step or do we need to introduce a new worker state ? Hello, by doing a step, do you mean has

Re: [ruote:4355] how to stop route worker after current step completes

2014-04-15 Thread John Mettraux
On Tue, Apr 15, 2014 at 03:44:55PM -0700, Yiping Zhang wrote: Assuming participant's do_not_thread() returns false, worker instance would run above concurrent sample workflow in two new threads, correct ? In this situation, going back to my original question, since I want to restart worker

Re: [ruote:4357] how to stop route worker after current step completes

2014-04-15 Thread John Mettraux
2014-04-16 9:26 GMT+09:00 Yiping Zhang yiping4...@gmail.com: On Tue, Apr 15, 2014 at 4:16 PM, John Mettraux jmettr...@gmail.com wrote: On Tue, Apr 15, 2014 at 03:44:55PM -0700, Yiping Zhang wrote: Assuming participant's do_not_thread() returns false, worker instance would run above

Re: [ruote:4348] how to manually skip current step ?

2014-04-14 Thread John Mettraux
2014-04-15 7:21 GMT+09:00 ypz yiping4...@gmail.com: (...) Now, suppose the administrator (a real human) has decided, for whatever reasons, that he does not want to wait for alpha step to finish, he wants the process to proceed to next (bravo) step. Can this be done? If so, how ? Hello,

Re: [ruote:4339] Re: 'stuck' processes with empty state expression in 'failing' state

2014-02-28 Thread John Mettraux
On Fri, Feb 28, 2014 at 02:41:59PM -0800, Matthew York wrote: So some strangeness today: I have a bit of process def that has this: sequence :unless = '$f:machine.remote_id' do I've encountered a scenario where this comparison fails - from my logs I see a dump of f:machine that does

Re: [ruote:4341] Re: 'stuck' processes with empty state expression in 'failing' state

2014-02-28 Thread John Mettraux
On Fri, Feb 28, 2014 at 03:02:35PM -0800, Matthew York wrote: Thanks for the quick reply - I added some more detailed info here: https://gist.github.com/stackdump/217b2c87f62540fa4807 I didn't include the process that logs f:machine before the sequence, but you can see the log entry just

Re: [ruote:4342] Re: 'stuck' processes with empty state expression in 'failing' state

2014-02-28 Thread John Mettraux
On Sat, Mar 01, 2014 at 08:29:16AM +0900, John Mettraux wrote: On Fri, Feb 28, 2014 at 03:02:35PM -0800, Matthew York wrote: Thanks for the quick reply - I added some more detailed info here: https://gist.github.com/stackdump/217b2c87f62540fa4807 I didn't include the process that logs

Re: [ruote:4335] Re: 'stuck' processes with empty state expression in 'failing' state

2014-02-06 Thread John Mettraux
On Thursday, February 6, 2014 12:56:21 PM UTC-8, Matthew York wrote: We've been using the latest version of ruote w/ ruote-mon using 2 workers for about 6 months now. Over time as our process definitions have become more complex and longer running they have also become less reliable.

Re: [ruote:4337] Re: 'stuck' processes with empty state expression in 'failing' state

2014-02-06 Thread John Mettraux
On Thu, Feb 06, 2014 at 02:39:07PM -0800, Matthew York wrote: (...) goal was to provide some redundancy. The processes queuing up work for ruote are behind activeMQ, so I suppose there is still redundancy even if I end up splitting the 2 workers to use separate storage. Rather than

Re: [ruote:4330] on_error retry infinite number of times every x seconds

2013-12-25 Thread John Mettraux
On Wed, Dec 25, 2013 at 08:30:41AM -0800, Idan Moyal wrote: Is it possible to retry a participant on error infinite number of times every x seconds? Hello Idan, not really the infinity, not even close: ``` sequence do set :max = 1073741823 set :x = 12 # seconds toto :on_error

Re: [ruote:4327] Re: ruote alternatives since it is going to be ceased

2013-12-23 Thread John Mettraux
On Mon, Dec 23, 2013 at 02:58:20AM -0800, Kiran Patil wrote: How about using https://github.com/geekq/workflow ? Hello Kiran, it's a state machine library, not a workflow engine library. Happy New Year, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because

Re: [ruote:4328] Re: Should I stay or Should I Go

2013-12-23 Thread John Mettraux
On Mon, Dec 23, 2013 at 02:53:23AM -0800, Kiran Patil wrote: How about trying https://github.com/geekq/workflow ? https://groups.google.com/forum/#!topic/openwferu-users/xQMvOrbP1yo John -- -- you received this message because you are subscribed to the ruote users group. to post : send

Re: [ruote:4314] Re: scaling down ruote

2013-12-16 Thread John Mettraux
are already using Ruote for existing projects. I would be more than happy to help with this. Hello Shubham, it's actually already on GitHub: https://github.com/jmettraux/ruote_website Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

Re: [ruote:4315] Re: scaling down ruote

2013-12-16 Thread John Mettraux
On Tue, Dec 17, 2013 at 06:54:11AM +0900, John Mettraux wrote: On Mon, Dec 16, 2013 at 01:33:49PM -0800, Shubham Bansal wrote: Hi John - Thanks for the awesome work on ruote. I understand that you are trying to scale down Ruote, but can you please move the documentation out of RubyForge

Re: [ruote:4306] or condition doesn't behave as expected

2013-12-10 Thread John Mettraux
sorry that's a limitation of the is [not] set, is [not] empty set of tools. I've always meant to go for something better but haven't found the time. They're meant to be used standalone (not with an or or an and). I guess the nested way is OK. Sorry again, -- John Mettraux - http://lambda.io

Re: [ruote:4303] Re: scaling down ruote

2013-11-25 Thread John Mettraux
On Mon, Nov 25, 2013 at 12:15:06AM -0800, Idan Moyal wrote: Good work! Would really love to see a Python version of Ruote :/ There's a half a dozen Python people on this list. One of you should start something ;-) Cheers, -- John Mettraux - http://lambda.io/jmettraux -- -- you received

Re: [ruote:4301] ruote alternatives since it is going to be ceased

2013-11-23 Thread John Mettraux
management tools and workflow engines as the ugly things Stonepath is supposed to save the world from. To bring back the thread in the line set by the OP, I'd say, Stonepath is not an alternative to ruote, because Stonepath is a methodology while ruote is a workflow engine. Kind regards, -- John

Re: [ruote:4296] ruote alternatives since it is going to be ceased

2013-11-22 Thread John Mettraux
. Please let us know what are the best alternatives for ruote. You could use JRuby and jBPM http://www.jboss.org/jbpm or Activiti http://www.activiti.org/ I am not able to tell you what is the best alternative. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received

Re: [ruote:4292] Method missing when Rufus.parse_time_string is called with Rufus-scheduler 3.0.2.

2013-11-19 Thread John Mettraux
prefer not to do if you'd be willing to just release this quick fix... please? Hello Ravi, OK, give me one or two days. Kind regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4273] scaling down ruote

2013-11-16 Thread John Mettraux
On Sat, Nov 16, 2013 at 07:16:06AM +0100, Mario Camou wrote: On Nov 15, 2013 11:27 PM, John Mettraux jmettr...@gmail.com wrote: Ruote 3.0, if I manage to find the time to build it, will probably not be a Ruby project, but it should be easily accessible, as a service, from a Ruby

Re: [ruote:4278] Method missing when Rufus.parse_time_string is called with Rufus-scheduler 3.0.2.

2013-11-16 Thread John Mettraux
that this project is active, when it's barely maintained. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu

Re: [ruote:4279] scaling down ruote

2013-11-16 Thread John Mettraux
On Sat, Nov 16, 2013 at 02:22:58PM -0500, Danny Fullerton wrote: Hello, Hello Danny, thanks for your help these days. I can't help but wonder how this would change anything. Ruote's users gravitates around Ruby so I don't see how changing the language of version 3 would fix this. Better

Re: [ruote:4280] scaling down ruote

2013-11-16 Thread John Mettraux
On Sat, Nov 16, 2013 at 12:13:16PM -0800, Damon Torgerson wrote: As one of the how do I integrate this with Rails folks, I really appreciate all of your efforts John. If there is a way that I can help with taking examples off of your plate as per Danny's suggestion, I'd like to help. I

Re: [ruote:4282] scaling down ruote

2013-11-16 Thread John Mettraux
On Sat, Nov 16, 2013 at 01:45:55PM -0800, Farrel Lifson wrote: On Saturday, 16 November 2013 10:26:07 UTC+2, John Mettraux wrote: I also thought that going for Ruby would allow people helping build the system, but no, it didn't, so I'm free to build it in any language I like. What's

Re: [ruote:4284] scaling down ruote

2013-11-16 Thread John Mettraux
On Sat, Nov 16, 2013 at 08:28:38PM -0200, Gerente de Sistemas wrote: unsubscribe Thanks a lot! John -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to

Re: [ruote:4261] Examples of real world ruote definitions

2013-11-15 Thread John Mettraux
using verbs for subprocesses and computer participants and nouns for human participants (persons, roles, etc...). It really depends, and best practices are for vendor slides. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

[ruote:4262] scaling down ruote

2013-11-15 Thread John Mettraux
not be a Ruby project, but it should be easily accessible, as a service, from a Ruby application. Kind regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4264] scaling down ruote

2013-11-15 Thread John Mettraux
looking at some of them if you'd like the help... Well, most of them require understanding how the thing runs. That'd probably end up in me having to help you help me. I think it's better if there are no new projects using ruote. Kind regards, -- John Mettraux - http://lambda.io/jmettraux

Re: [ruote:4266] Method missing when Rufus.parse_time_string is called with Rufus-scheduler 3.0.2.

2013-11-15 Thread John Mettraux
. What version of ruote are you using ? Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users

Re: [ruote:4268] Method missing when Rufus.parse_time_string is called with Rufus-scheduler 3.0.2.

2013-11-15 Thread John Mettraux
On Fri, Nov 15, 2013 at 03:57:50PM -0800, Maher Hawash wrote: Thanks; I am using ruote (2.3.0.2). Give me one or two days. I'll fix that. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group

Re: [ruote:4254] Re: Starting a new workflow within a running workflow using the same engine

2013-11-13 Thread John Mettraux
worker). But it's OK for your observe and react scenario (it's not OK for hey, I want all observers to see the whole movie scenarii). (sorry, mostly a reminder for making the email thread more complete for future readers). Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you

Re: [ruote:4250] Swallowed exceptions

2013-10-28 Thread John Mettraux
in the rescue handler, and since it happens in the dispatch thread it is silently happening (and the flow stalls). I need to make sure the exception gets reported: https://github.com/jmettraux/ruote/issues/90 Thanks a lot! -- John Mettraux - http://lambda.io/jmettraux -- -- you received

Re: [ruote:4251] Swallowed exceptions

2013-10-28 Thread John Mettraux
Made sure the error got to the fallback error handler. Thanks again, John -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com

Re: [ruote:4246] Swallowed exceptions

2013-10-27 Thread John Mettraux
Hello, I'm still digesting your email, but I have a quick question: which Ruby version on which platform? Thanks in advance, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4244] Ruote Simples Example

2013-10-23 Thread John Mettraux
://ruote.rubyforge.org will help you too. This is interesting as well: http://www.catb.org/~esr/faqs/smart-questions.html Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4242] Re: Starting a new workflow within a running workflow using the same engine

2013-10-21 Thread John Mettraux
On Mon, Oct 21, 2013 at 01:42:06AM -0700, Idan Moyal wrote: What would happen to the sub process if the parent workflow ends? The sub process should go on. and what if calling dashboard.wait_for with the wfid? wait_for will return when the parent workflow terminates. But please remember

Re: [ruote:4238] Starting a new workflow within a running workflow using the same engine

2013-10-20 Thread John Mettraux
end ``` Perhaps you prefer to use: ```ruby Ruote.define do engine_x :pdef = 'do_this_other_thing' engine_self :pdef = 'do_that_other_thing' end ``` In that case, tell me and I'll add a way to pass an existing storage when registering an engine participant. Kind regards, -- John

Re: [ruote:4232] Storage Participant Best Practices

2013-10-10 Thread John Mettraux
to participant A. The reserve/owner thinggies came afterward. Since they got introduced, you're the first to request such a method. I guess it would be simple to add it. So your best practice question boils down to please add a list_workitem_whose_owner_is_nil request? Best regards, -- John Mettraux

Re: [ruote:4227] using Ruote::Dashboard#process with multiple workers sharing the same storage

2013-09-24 Thread John Mettraux
, the workers compete to get tasks (msgs documents) and perform them. There is no mechanism for priority/preference. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4225] how to interact with a running process

2013-09-19 Thread John Mettraux
from you, you use a storage participant. But that's a guideline, not a law. Look and play with the Dashboard methods to inspect processes and their expressions. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed

Re: [ruote:4219] how to interact with a running process

2013-09-18 Thread John Mettraux
of process A. A better design is probably one where process B queries for whatever workitem in queue admin and proceeds them... Maybe you want process A to launch process B and wait for B's answer... Step back a few paces and look at the big picture. Best regards, -- John Mettraux - http

Re: [ruote:4212] Workitem field disappears unless process(workitem) is called from StorageParticipant on_workitem

2013-08-14 Thread John Mettraux
-applies or proceeds. I am a naughty boy and I let the external force update my workitems from outside the process (yes; I know this may be seen as evil) This is the vanilla use case, evil vanilla? ;-) Best regards, I hope this helps, -- John Mettraux - http://lambda.io/jmettraux -- -- you

Re: [ruote:4207] Ruote::Sequel::Storage doesn't automatically create the documents table

2013-08-05 Thread John Mettraux
OK, I went on with that issue. https://github.com/jmettraux/ruote-sequel/commit/3f1f8b4ca1212c9e60b1cfe336cf9c9731bdb0f3 Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4206] Empty workitem passed to Ruote::ProcessObserver#on_error_intercepted

2013-08-01 Thread John Mettraux
fixed it: https://github.com/jmettraux/ruote/commit/5235f13b7d87dc9c6874ef73fd320fc2f238418c I'd somehow recommend using Ruote::Observer instead of Ruote::ProcessObserver. it's closer to the metal. Thanks for reporting this issue. Best regards, -- John Mettraux - http://lambda.io

Re: [ruote:4204] A problem (maybe) requiring inter-process messaging...

2013-07-30 Thread John Mettraux
, the application process is over, it is eventually charged to the applicant. Now, what is wrong with my explanation? Kind regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4202] Ruote::Sequel::Storage doesn't automatically create the documents table

2013-07-25 Thread John Mettraux
. That seems to be the most developer-friendly thing to do (it was the behavior I expected). Hello Denis, I'm for your solution, a create_if_missing that defaults to true. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed

Re: [ruote:4200] How to update Existing Work Item of a particular Work flow and create a new work item in an existing workflow

2013-07-22 Thread John Mettraux
is less than 1000. I hope it helps, best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users

Re: [ruote:4197] Ruote::Sequel::Storage doesn't automatically create the documents table

2013-07-11 Thread John Mettraux
, maybe create_if_missing = true is better than re_create = false, the default would be create_if_missing = false. Looking forward to your pull request, thanks, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group

Re: [ruote:4195] counter in iterator

2013-07-06 Thread John Mettraux
```ruby citerator on: '$f:deployments', to: deployment do_deployment counter: '$v:ii' ``` Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4191] re-apply as a manual rewind

2013-07-02 Thread John Mettraux
[at] the sequence, passing a new tree of ```ruby sequence do bravo :timeout = '2d' charly end ``` and the desired workitem, to reach back bravo. Maybe this will help, best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed

Re: [ruote:4192] re-apply as a manual rewind

2013-07-02 Thread John Mettraux
... -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more options : http

Re: [ruote:4189] Logging to Rails.logger or another custom Logger instead of STDOUT

2013-06-27 Thread John Mettraux
it will help, best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more

Re: [ruote:4183] use ProcessStatus for History

2013-06-26 Thread John Mettraux
also for terminated processes, that are kept in a history storage? No, sorry, it's not possible. The expressions/errors/workitems of terminated processes are all gone, it's not possible to build a ProcessStatus out of nothing. Best regards, -- John Mettraux - http://lambda.io/jmettraux

Re: [ruote:4186] use ProcessStatus for History

2013-06-26 Thread John Mettraux
. Cheers, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more options

Re: [ruote:4179] Draft implementation of timers with escalation

2013-06-24 Thread John Mettraux
: ```ruby admin :timers = -1d: notice, -12h: urgent, 10d: timeout ``` (the last one is the reference). But then we still have to be able to express your ranges and frequencies... I want to sleep one more night on it. What do you think? Cheers, -- John Mettraux - http://lambda.io/jmettraux

Re: [ruote:4177] Draft implementation of timers with escalation

2013-06-23 Thread John Mettraux
/2h: important, 18h-22h/1h: urgent, ' + '22h-24h/30m: escalation' ``` It'd follow the current {time stuff}: {participant|subprocess|action}. What do you think? -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users

Re: [ruote:4173] Re: How to use ruote with rails 3.2.12 engines?

2013-06-22 Thread John Mettraux
that those 10 persons would be help vampires as well and that I somehow avoided them, happily. (...) Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4175] Re: How to use ruote with rails 3.2.12 engines?

2013-06-22 Thread John Mettraux
Hello, sorry for getting almost personal. I like the way you answered. Please accept my apologies and feel free to ask any question you like, I'll help you the best I can. Thanks for the lesson! John -- -- you received this message because you are subscribed to the ruote users group. to

Re: [ruote:4165] With ruote-kit how to instantiate worker outside of rails app?

2013-06-21 Thread John Mettraux
regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more options : http

Re: [ruote:4152] Evaluating ruote against our requirements

2013-06-20 Thread John Mettraux
it doesn't use. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr

Re: [ruote:4154] How to use ruote with rails 3.2.12 engines?

2013-06-20 Thread John Mettraux
: * http://www.ruby-lang.org/ * http://rubyonrails.org/ * http://guides.rubyonrails.org/ * http://ruote.rubyforge.org/ Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email

Re: [ruote:4158] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-20 Thread John Mettraux
, there is the deprecation message about storage in ruote-sequel: (...) Hello, please fill a detailed issue report at: https://github.com/jmettraux/ruote-sequel Here is a good document about how to report issues: http://www.chiark.greenend.org.uk/~sgtatham/bugs.html Thanks in advance, -- John

Re: [ruote:4159] How to use ruote with rails 3.2.12 engines?

2013-06-20 Thread John Mettraux
On Thu, Jun 20, 2013 at 10:36:08AM -0700, emc_lab wrote: Thanks for the long answer. Well there are a lots of information there and we probably need to spend sometime time to understand it inside and out. I am an average programmer (maybe a little better than average) and has spent last

Re: [ruote:4161] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-20 Thread John Mettraux
://github.com/jmettraux/ruote-sequel/issues/9 In fact it was already fixed by Iuri Gagnidze. I'll try to release a 2.3.0.2 ruote-sequel gem. Thanks again, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post

Re: [ruote:4162] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-20 Thread John Mettraux
Hello, ruote-sequel 2.3.0.2 is out. Thanks again, John -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more options :

Re: [ruote:4126] performance question

2013-06-19 Thread John Mettraux
look like, I have the impression they are accessing the same set of resources and that may induce a synchronization cost... Hope this can help, thanks for the feedback and the nice test bench, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

Re: [ruote:4130] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-19 Thread John Mettraux
) did not create the table? Hello, no idea. Would it be possible to see the whole error backtrace? Thanks in advance, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu

Re: [ruote:4134] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-19 Thread John Mettraux
Sorry, it's really simple. You have to tell create_table that you want to use ruote_docs: https://github.com/jmettraux/ruote-sequel/blob/ce0a15673fc56213988fcdac04a8add8b8ba3ddc/lib/ruote/sequel/storage.rb#L33-L42 Best regards, -- John Mettraux - http://lambda.io/jmettraux

Re: [ruote:4135] How to use ruote with rails 3.2.12 engines?

2013-06-19 Thread John Mettraux
is added to the rails app (with rails engines). No, it's not possible. A workflow instance is limited to one ruote engine. It's OK for a workflow instance to launch other workflow instances in different ruote engines. Best regards, -- John Mettraux - http://lambda.io/jmettraux

Re: [ruote:4137] How to use ruote with rails 3.2.12 engines?

2013-06-19 Thread John Mettraux
answer to Q#12, the answer seems to be yes. Hello, if all the Rails engines in the Rails webapp share the same ruote engine, then all the Rails engines see the same workflow instances. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

Re: [ruote:4138] ruote-swf availablity

2013-06-19 Thread John Mettraux
learnt so far. It'll probably be a complete rewrite. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email

Re: [ruote:4146] performance question

2013-06-19 Thread John Mettraux
/d822e5a65f39 (...) All the best, kind regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr

Re: [ruote:4147] No ruote table created with Ruote::Sequel.create_table($sequel, true) in rails 3.2.12

2013-06-19 Thread John Mettraux
# ... end # ... end ``` The error says undefined method `create_table!' for nil:NilClass (NoMethodError). That means sequel is nil. You are passing nil in $sequel. Please read error messages it will make you a better programmer. Best regards, -- John Mettraux - http

[ruote:4148] posting style

2013-06-19 Thread John Mettraux
consider good, hoping some people will pick it up (as I picked it up a long while ago). Thanks in advance, no obligations, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4150] Evaluating ruote against our requirements

2013-06-19 Thread John Mettraux
::Dashboard ProcessStatus (used by ruote-kit) will give you that. 5. Ability to tag process instances and search/query based on those tags. 5. I'll leave this to John. It's possible, but not out of the box. It might be not very efficient. Best regards, -- John Mettraux - http://lambda.io

Re: [ruote:4118] ruote-swf availablity

2013-06-18 Thread John Mettraux
and my time for open source and Ruby is limited. Sorry about that, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email

Re: [ruote:4119] Re: ruote.rb on ruote document example is missing some code in ruote storage definition

2013-06-18 Thread John Mettraux
/jmettraux/ruote_website/commit/97d6c5bd24511a Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu

Re: [ruote:4120] how to choose ruote storage engine?

2013-06-18 Thread John Mettraux
problems get hairy. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr

Re: [ruote:4123] performance question

2013-06-18 Thread John Mettraux
around your process definition. Thanks in advance for the answer about the width of the concurrent-iterator, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4124] how to choose ruote storage engine?

2013-06-18 Thread John Mettraux
is in windows. These days, I run a Debian GNU/Linux in a virtualbox on the Windows7 machine I use as a VB dev. Cheers, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users

Re: [ruote:4111] performance question

2013-06-17 Thread John Mettraux
and the storages. Thanks in advance, sorry for the nuisance, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users

Re: [ruote:4108] Problem updating workitem

2013-06-15 Thread John Mettraux
/2048bc6ad7 Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more

Re: [ruote:4105] How to use ruote's scheduling feature

2013-06-14 Thread John Mettraux
? This example shows a main process launching an independent (:forget = true) subprocess every minute. https://gist.github.com/jmettraux/5785570 Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post

Re: [ruote:4105] Problem updating workitem

2013-06-14 Thread John Mettraux
the workitems as they were right when the participant got applied (before dispatchment), they're probably still flagged with the fei of the parent expression. Best regards, have a nice week-end, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed

Re: [ruote:4102] Implementing a finally behavior in a workflow

2013-06-11 Thread John Mettraux
end resource1 :action = 'resume' resource2 :action = 'resume' error :re = '$f:err' end end ``` The error gets placed in the err workitem field and raised later on. Not sure it will help, but it might interest someone in the mailing list. Best regards, -- John Mettraux

Re: [ruote:4096] Problem accessing Hash values of an engine variable in workflow

2013-05-23 Thread John Mettraux
://github.com/jmettraux/ruote/issues/80 Many thanks! -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr

Re: [ruote:4098] Problem accessing Hash values of an engine variable in workflow

2013-05-23 Thread John Mettraux
On Thu, May 23, 2013 at 01:59:29PM -0700, Idan Moyal wrote: Thanks! It should be fixed now: https://github.com/jmettraux/ruote/commit/5ace3d6c Thanks again! -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users

Re: [ruote:4094] Ruote and Rails

2013-05-16 Thread John Mettraux
/lib/ruote-kit/resources It shows a web application talking to ruote and then displaying results: https://github.com/kennethkalmer/ruote-kit/tree/master/lib/ruote-kit/views Sorry, no fancy shortcut. Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received

Re: [ruote:4090] Updating existing workflows

2013-05-10 Thread John Mettraux
That re_apply could help, I have the impression your workflow instances are stuck in 5-10 well known places and thus you'd have 5-10 re_apply scenarii. OK, enough writing. Have a nice week-end! -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

Re: [ruote:4088] process pattern question, getting field values to subprocesses

2013-05-02 Thread John Mettraux
: 3.1.10 } ``` Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group. to post : send email to openwferu-users@googlegroups.com to unsubscribe : send email to openwferu-users+unsubscr...@googlegroups.com more

Re: [ruote:4082] Using workitem data in process definition?

2013-04-28 Thread John Mettraux
' deploy_package_on_server ``` or ``` iterator on: '$f:systems', to_var: chunk citerator on: '$v:chunk', to: system deploy_package_on_server ``` Best regards, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group

Re: [ruote:4078] Using workitem data in process definition?

2013-04-26 Thread John Mettraux
it to other systems, I'd rather clone/pull the repository from the other systems directly. I guess your environment doesn't let you do that. Have a nice week-end, -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you are subscribed to the ruote users group

Re: [ruote:4080] Using workitem data in process definition?

2013-04-26 Thread John Mettraux
intervention (i.e. a team lead to confirm deployment on production systems) I figured a proper workflow engine makes more sense than hundreds more if-then-else clauses. OK, got it. Best regards! -- John Mettraux - http://lambda.io/jmettraux -- -- you received this message because you

Re: [ruote:4074] Mongoid 3 storage

2013-04-12 Thread John Mettraux
On Fri, Apr 12, 2013 at 11:41:15AM -0700, Reed Law wrote: Because our application needs features in mongoid 3.x I have begun implementing a new storage based on John Mettraux' ruote-mon storage. Mongoid 3 is using it's own mongodb driver, called moped, instead of 10gen's mongo-ruby-driver

  1   2   3   4   5   6   7   8   9   10   >