Details

    • Task
    • Resolution: Won't Do
    • Minor
    • None
    • None
    • None
    • 14696

    Description

      Bugs such as LU-5259 indicate that the ptlrpc state machine is fragile. In order to prevent similar regressions being introduced the expected behavior of the state machine should be documented. We can then use the documentation, and requisite understanding, to improve the code.

      Attachments

        Issue Links

          Activity

            [LU-5267] Document ptlrpc state machine
            hornc Chris Horn added a comment -

            Ticket opened a decade ago. Don't think we're going to be working on this. Closing

            hornc Chris Horn added a comment - Ticket opened a decade ago. Don't think we're going to be working on this. Closing
            spitzcor Cory Spitz added a comment -

            The LID is still accessible on old.lustre.org at http://wiki.old.lustre.org/lid/agi/agi_ptlrpc.html.

            spitzcor Cory Spitz added a comment - The LID is still accessible on old.lustre.org at http://wiki.old.lustre.org/lid/agi/agi_ptlrpc.html .
            spitzcor Cory Spitz added a comment -

            Ideally we'd have a visual state machine drawing, but it would be tough to put that into ASCII art for Documentation/ptlrpc_state_machine.txt or some such thing. Can we put a PDF in Documentation instead?

            We could start with the LID at http://wiki.lustre.org/lid/agi/agi_ptlrpc.html#index-490 for the written content.

            spitzcor Cory Spitz added a comment - Ideally we'd have a visual state machine drawing, but it would be tough to put that into ASCII art for Documentation/ptlrpc_state_machine.txt or some such thing. Can we put a PDF in Documentation instead? We could start with the LID at http://wiki.lustre.org/lid/agi/agi_ptlrpc.html#index-490 for the written content.

            People

              wc-triage WC Triage
              hornc Chris Horn
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: