Uploaded image for project: 'Bookkeeper'
  1. Bookkeeper
  2. BOOKKEEPER-654

Bookkeeper client operations are allowed even after its closure, bk#close()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.2.0
    • 4.3.0
    • bookkeeper-client
    • None

    Description

      User can perform below operations with the closed bookkeeper client, which was instantiated with external zkclient.

      • open a closed ledger
      • create a new ledger

      Also, ledgerhandle operations like fencing/add/write are infinitely hanging.

      Attachments

        1. 0001-BOOKKEEPER-654-Bookkeeper-client-operations-are-allo.patch
          65 kB
          Ivan Kelly
        2. 0001-BOOKKEEPER-654-testcase-to-understand-more.patch
          2 kB
          Rakesh Radhakrishnan
        3. 0002-BOOKKEEPER-654.patch
          25 kB
          Rakesh Radhakrishnan
        4. 0003-BOOKKEEPER-654.patch
          28 kB
          Rakesh Radhakrishnan
        5. 0004-BOOKKEEPER-654.patch
          28 kB
          Rakesh Radhakrishnan
        6. 0005-BOOKKEEPER-654.patch
          29 kB
          Rakesh Radhakrishnan
        7. 0006-BOOKKEEPER-654-handled-inprogress-and-newrequests.patch
          56 kB
          Rakesh Radhakrishnan
        8. BOOKKEEPER-654.diff
          89 kB
          Sijie Guo
        9. BOOKKEEPER-654.diff
          89 kB
          Sijie Guo
        10. BOOKKEEPER-654.diff
          79 kB
          Sijie Guo
        11. BOOKKEEPER-654.diff
          77 kB
          Sijie Guo
        12. BOOKKEEPER-654.diff
          76 kB
          Sijie Guo
        13. BOOKKEEPER-654.diff
          99 kB
          Sijie Guo

        Issue Links

          Activity

            People

              hustlmsp Sijie Guo
              rakeshr Rakesh Radhakrishnan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: