XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: YARN-2928
    • Fix Version/s: 2.9.0, 3.0.0-alpha1
    • Component/s: timelineserver
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Currently flushing of timeline writes is not really handled. For example, HBaseTimelineWriterImpl relies on HBase's BufferedMutator to batch and write puts asynchronously. However, BufferedMutator may not flush them to HBase unless the internal buffer fills up.

      We do need a flush functionality first to ensure that data are written in a reasonably timely manner, and to be able to ensure some critical writes are done synchronously (e.g. key lifecycle events).

        Attachments

        1. YARN-3949-YARN-2928.001.patch
          11 kB
          Sangjin Lee
        2. YARN-3949-YARN-2928.002.patch
          11 kB
          Sangjin Lee
        3. YARN-3949-YARN-2928.002.patch
          11 kB
          Sangjin Lee
        4. YARN-3949-YARN-2928.003.patch
          12 kB
          Sangjin Lee
        5. YARN-3949-YARN-2928.004.patch
          13 kB
          Sangjin Lee
        6. YARN-3949-YARN-2928.004.patch
          12 kB
          Sangjin Lee

          Issue Links

            Activity

              People

              • Assignee:
                sjlee0 Sangjin Lee
                Reporter:
                sjlee0 Sangjin Lee
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: