Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      With transactions, we hold the timestamp at the point when the transaction was opened. We can prevent the MetaDataEndpoint getTable RPC in MetaDataClient.updateCache() to check that the client has the latest table if we've already checked at the current transaction ID timestamp. We can keep track of which tables we've already updated in PhoenixConnection.

      Attachments

        1. PHOENIX-1812.patch
          58 kB
          Thomas D'Silva
        2. PHOENIX-1812.patch
          87 kB
          Thomas D'Silva
        3. PHOENIX-1812.patch
          93 kB
          Thomas D'Silva
        4. PHOENIX-1812-v2.patch
          93 kB
          Thomas D'Silva
        5. PHOENIX-1812-v3.patch
          102 kB
          Thomas D'Silva
        6. PHOENIX-1812-v4-WIP.patch
          117 kB
          Thomas D'Silva
        7. PHOENIX-1812-v5.patch
          118 kB
          Thomas D'Silva
        8. PHOENIX-1812-v6.patch
          141 kB
          Thomas D'Silva

        Activity

          People

            tdsilva Thomas D'Silva
            jamestaylor James R. Taylor
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: