Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-18600

Meta Storage Watch events must be atomically persisted in the Vault

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0
    • None

    Description

      Before IGNITE-18397 all data, that has been processed by Meta Storage Watches, was automatically persisted in the Vault. In IGNITE-18397 this feature was removed, which breaks the expected design. This feature should be re-implemented with the following guarantees:

      1. Only keys that match any of the registered watches should be saved to the Vault;
      2. Data should be saved to the Vault atomically in a single batch along with the applied revision;
      3. If any of the Watch Listeners throws an exception, then no data should be saved.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            apolovtcev Aleksandr Polovtsev Assign to me
            apolovtcev Aleksandr Polovtsev
            Alexander Lapin Alexander Lapin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0h
              0h
              Logged:
              Time Spent - 20m
              20m

              Slack

                Issue deployment