+1. Thank you @bmbouter and @dalley for working on this.


On 05/08/2018 07:34 AM, David Davis wrote:
+1. Thank you @bmbouter and @dalley for working on this.


David

On Mon, May 7, 2018 at 5:37 PM, Daniel Alley <dal...@redhat.com <mailto:dal...@redhat.com>> wrote:

    I've finished my review and resolved all of the 'blocker' issues
    that were uncovered during testing. Overall, I'm highly confident
    that this is a better path forwards than the continued use of
    Celery / Kombu.  There are a couple of outstanding edge cases to
    be resolved eventually, which I plan to file as issues post-merge,
    but nothing serious or intractable.

    If there are no objections, I think it would be reasonable to
    merge this code after this week's beta builds are published
    (after, in order to avoid major changes during Summit / PyCon prep
    time).

    Thank you, Brian, for doing the planning and work needed to make
    this happen.  It was a lot of effort and is very highly appreciated.

    On Mon, Apr 30, 2018 at 8:28 AM, Brian Bouterse
    <bbout...@redhat.com <mailto:bbout...@redhat.com>> wrote:

        Through several rebases, now all PRs are showing the RQ PRs on
        Travis as passing with pulp-smash. Several points of feedback
        have been addressed.

        If you're interested in commenting on these PRs or trying them
        out, please do. I hope to merge after the other taking system
        maintainers @dalley and @daviddavis have finished their
        testing/review and barring any other calls for delay or
        blocking concerns.

        If there are any questions, issues, or concerns, please reach
        out, and we can talk through them.



        On Fri, Apr 20, 2018 at 4:18 PM, Brian Bouterse
        <bbout...@redhat.com <mailto:bbout...@redhat.com>> wrote:

            I put together a prototype and posted the PRs. I'm still
            working to get Travis happy, but locally 100% of smash
            tests using these branches. It's worked very reliably for
            me so far. There are no gaps in the pulp feature set on
            top of RQ.

            I hope people test it out and give some feedback. See the
            commit messages for details on what was done. Here are the
            PRs:

            https://github.com/pulp/pulp/pull/3454
            <https://github.com/pulp/pulp/pull/3454>
            https://github.com/pulp/pulp_file/pull/72
            <https://github.com/pulp/pulp_file/pull/72>
            https://github.com/pulp/devel/pull/146
            <https://github.com/pulp/devel/pull/146>
            https://github.com/PulpQE/pulp-smash/pull/960
            <https://github.com/PulpQE/pulp-smash/pull/960>

            Feel free to send questions here or to the PR. Any
            feedback is welcome.

            -Brian




            On Thu, Mar 22, 2018 at 5:28 PM, Milan Kovacik
            <mkova...@redhat.com <mailto:mkova...@redhat.com>> wrote:

                +1 I like RQ and I like
                http://python-rq.org/docs/testing/
                <http://python-rq.org/docs/testing/> esp.
                there's Fakeredis ;)


                --
                milan


                On Thu, Mar 22, 2018 at 6:58 PM, Brian Bouterse
                <bbout...@redhat.com <mailto:bbout...@redhat.com>> wrote:
                > Thanks for all the discussion both on list and on
                irc. After more
                > investigation, it sounds like there are no feature
                gaps, but we will need to
                > incorporate this workaround to cancel a task that is
                already running.
                >
                > The feedback I've heard on the idea is that it's
                valuable and looks
                > feasible, but we won't really know until we
                prototype it a bit. Based on the
                > technical outline in the previous email, I believe
                it can be prototyped in a
                > day or two. I plan to do this soon, once I
                contribute to a few other
                > required-for-beta planning items first. I'll post my
                PR to see what other
                > think of the change, probably next week.
                >
                >
                >
                > On Wed, Mar 21, 2018 at 6:41 PM, Daniel Alley
                <dal...@redhat.com <mailto:dal...@redhat.com>> wrote:
                >>
                >> I meant in the sense that, what is the aftermath
                when it comes back
                >> online, and is it screwed up in ways that cause
                side effects.
                >>
                >> On Wed, Mar 21, 2018 at 5:02 PM, Jeremy Audet
                <jau...@redhat.com <mailto:jau...@redhat.com>> wrote:
                >>>
                >>> > RQ does not support revoking tasks.  If you send
                the worker a SIGINT,
                >>> > it will finish the task and then stop processing
                new ones.  If you send the
                >>> > worker SIGKILL, it will stop immediately, but I
                don't think it gracefully
                >>> > handles this circumstance.
                >>>
                >>> Nothing handles SIGKILL gracefully. Processes
                can't catch that signal.
                >>> `kill -9 $pid` sends SIGKILL.
                >>>
                >>> If one is looking for a way to gracefully,
                immediately kill an RQ
                >>> worker, then SIGTERM may do the trick.
                Anecdotally, many processes
                >>> handle this signal in a hurried fashion.
                Semantically, this is
                >>> appropriate: SIGINT is the "terminal interrupt"
                signal (Ctrl+c sends
                >>> SIGINT), whereas SIGTERM is the "termination signal."
                >>
                >>
                >
                >
                > _______________________________________________
                > Pulp-dev mailing list
                > Pulp-dev@redhat.com <mailto:Pulp-dev@redhat.com>
                > https://www.redhat.com/mailman/listinfo/pulp-dev
                <https://www.redhat.com/mailman/listinfo/pulp-dev>
                >





    _______________________________________________
    Pulp-dev mailing list
    Pulp-dev@redhat.com <mailto:Pulp-dev@redhat.com>
    https://www.redhat.com/mailman/listinfo/pulp-dev
    <https://www.redhat.com/mailman/listinfo/pulp-dev>




_______________________________________________
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev

_______________________________________________
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev

Reply via email to