Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 06 04:12

    jmettraux on master

    2021 Use a more recent JRuby on Trav… (compare)

  • Jan 06 03:26

    jmettraux on v1.1.0

    (compare)

  • Jan 06 03:26

    jmettraux on master

    Release 1.1.0 (compare)

  • Dec 31 2020 01:48

    jmettraux on master

    Consume less message ids (short… (compare)

  • Dec 28 2020 05:54

    jmettraux on master

    Store task message and atts in … (compare)

  • Dec 28 2020 03:15

    jmettraux on master

    Let logger find Java exceptions… Remove unused Storage.put_task_… (compare)

  • Dec 25 2020 08:09

    jmettraux on master

    Revert Tasker #payload= #fields= Introduce Tasker #set_payload a… (compare)

  • Dec 25 2020 06:19

    jmettraux on master

    Add sleep time after setting fi… (compare)

  • Dec 25 2020 06:03

    jmettraux on master

    Add #payload= and #fields= to t… (compare)

  • Dec 24 2020 07:34

    jmettraux on master

    Add helper methods to Flor::Mes… Log when executor terminates du… (compare)

  • Dec 22 2020 06:03

    jmettraux on master

    Scaffold bin/firb (compare)

  • Dec 22 2020 04:35

    jmettraux on master

    Move scheduler#start mig versio… Make bin/flosh more flexible (compare)

  • Dec 22 2020 01:56

    jmettraux on master

    Streamline time stamps in the s… (compare)

  • Dec 21 2020 08:55

    jmettraux on master

    Wire ModuleGanger detask (compare)

  • Dec 03 2020 03:53
    jmettraux reopened #36
  • Dec 03 2020 03:53
    jmettraux commented #36
  • Dec 03 2020 03:51
    jmettraux commented #5
  • Dec 03 2020 03:32
    jfrioux commented #5
  • Dec 03 2020 03:12
    jmettraux commented #5
  • Dec 03 2020 02:39
    jfrioux opened #5
Ryan Scott
@Subtletree
Ah nice. I'll have a go at using flank now and let you know how I go. Thanks for your input as always!
John Mettraux
@jmettraux
You're welcome! It's a nice to tinker around with you
Ryan Scott
@Subtletree
:grinning: :thumbsup:
Ryan Scott
@Subtletree
Hey John, how's europe treating you? Is it a holiday?
Another flor question for you.. Would domains be useful for versioning? e.g I've updated my taskers which are now incompatible with the old process definition
John Mettraux
@jmettraux
@Subtletree Hello Ryan, Europe is good, it's half work, half sorting family matters
Yes, domain could be used for versioning, especially if you want to have older versions of taskers coexisting with newer versions
I guess you could do acme.org.accounting.v1.alpha vs v2.alpha
ah, well, it's probably a bit more complicated
another technique would be to place a version number in a (root) process variable and have the "ganger" look at it to decide what version of "alpha" or "alice" to route to
John Mettraux
@jmettraux
the simplest technique would be to have the version number in the tasker name
Ryan Scott
@Subtletree
Hmm good call, I'll see what method works best for me, cheers!
John Mettraux
@jmettraux
:-)
and if you find a better method, please teach us!
Ryan Scott
@Subtletree
Hey John, what's the situation with these spawn changes and jRuby?
John Mettraux
@jmettraux
Hello Ryan, I noticed a couple weeks ago that the spawn tests were failing on Travis/JRuby
so I'm now developing an "adapter" for JRuby, using Java's ProcessBuilder
are you using JRuby?
Ryan Scott
@Subtletree
not at the moment, was going to look at switching if MRI threads ever became a bottleneck
John Mettraux
@jmettraux
ok, please tell me if that happens
Ryan Scott
@Subtletree
will do
I need to set aside some time to help with the docs a bit, a rails guide, and also maybe an 'intro for dummies' type post
John Mettraux
@jmettraux
that would be wonderful
John Mettraux
@jmettraux
Just added a "use" section to the readme: floraison/flor@699cbd4 feedback is welcome :-)
Ryan Scott
@Subtletree
'Use' section is great. I remember when first looking at the project was new to workflow engines and ended up coming to gitter to ask exactly what flor was and if it suited my use case
The invoice example is good too, gives a more top level view of what flor can accomplish
John Mettraux
@jmettraux
thanks!
John Mettraux
@jmettraux
@Subtletree looking into your PR
Ryan Scott
@Subtletree
:thumbsup: :thumbsup: cool, no rush!
John Mettraux
@jmettraux
I'm a bit puzzled by my code and my documentation, I'd like to clarify that
Ryan Scott
@Subtletree
lol know that feeling
John Mettraux
@jmettraux
:-)
I have this spec that signal from one execution to the other, no problem
but then, then "trap" doc says that default only the same execution signals are listened to
wtf, wwis (what was i smoking)
If you have the time to clarify that, a complete PR is welcome, so that I can work on the mysterious bug you've uncovered last week
John Mettraux
@jmettraux
maybe a trap range: 'open' is necessary
Ryan Scott
@Subtletree
trace 'a'
sequence
  on 'S0'
    trace 'S0'
  trace 'b'
trace 'c'
In this situation, when the sequence has been left, is the should the trap be deleted?
Ryan Scott
@Subtletree
Yeah leave the signal/trap one to me.
John Mettraux
@jmettraux
yes, I think that the trap should be deleted
IIRC, the on specs explore those cases, there is a way to set an on / trap that stays
argh, cannot find
would be good to agree on some documentation at first, then we align the code on it
I'm ready to discuss all those points
Ryan Scott
@Subtletree
Sounds good. I'll write up some expectations today for how various trap types and ranges should work.
John Mettraux
@jmettraux
please tell me if I can help in any way
Ryan Scott
@Subtletree
will do!
Pravin Kambley
@pravinbkambley_gitlab
Hi John, I am planning to automate my email workflow
Screen Shot 2019-11-16 at 10.45.22 AM.png
Can I use the Flor Workflow engine to achieve it?