Uploaded image for project: 'OASIS OSLC Lifecycle Integration Core (OSLC Core) TC'
  1. OASIS OSLC Lifecycle Integration Core (OSLC Core) TC
  2. OSLCCORE-168

In the TRS spec, describe ways to ensure clients can read base+change log after pruning/rebase

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: TRS
    • Labels:
      None
    • Proposal:
      Hide

      Describe ways to detect if a client is reading a base page that is no longer one from a current base, and hence no longer corresponds to the existing change log.
      Describe ways to implement an incremental base that does not have the above issue.
      Describe ways to keep older change events behind the previous cutoff to allow for clients that start reading the base+change log immediately before a rebase operation.

      Show
      Describe ways to detect if a client is reading a base page that is no longer one from a current base, and hence no longer corresponds to the existing change log. Describe ways to implement an incremental base that does not have the above issue. Describe ways to keep older change events behind the previous cutoff to allow for clients that start reading the base+change log immediately before a rebase operation.

      Description

      Suppose a server has a very large number of tracked resources, and it takes a long time (weeks) to read the base, plus the change log, plus GET each of the tracked resources. Suppose a client is in the middle of that long activity when the server updates or replaces the base, and truncates the change log. The specification should have at least non-normative text describing how the server might provide sufficient information for the client to work in this case.

        Attachments

          Activity

            People

            • Assignee:
              ndjc Nick Crossley
              Reporter:
              ndjc Nick Crossley
            • Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: