Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-470

write(List<ByteBuffer>) not correctly handling all records

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.3.0
    • LogService
    • None

    Description

      Digging into LogServiceReadWriteBase, I'm noticing that the validation clause for the data we wrote to the state machine is lacking.

      The test writes 10 "records" into the log, but because we write these in a single message to the state machine, we only get one "record" in the Raft log.

      Need to figure out how to take the one client-protobuf message containing N "logservice records" but make sure we have N "raft messages" in the log (or something equivalent).

      fyi chrajeshbabu32@gmail.com, vrodionov.

      Attachments

        Issue Links

          Activity

            People

              elserj Josh Elser
              elserj Josh Elser
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: