This is an automated email from the ASF dual-hosted git repository.

kharekartik pushed a change to branch 
pauseless_ingestion_without_failure_scenarios
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from a97847f586 Changing the way to enable pausless post introduction of 
multi-stream ingestion by moving it out of streamConfigMap
     add 4f92b6da2e 1. Removing pauseless from indexingConfig 2. Fixing few 
formatting issues. 3. Fixing few comments for better readability. 4. Removing 
unused code: contructors, constants etc
     add 9fae1374d4 Fixing pausless integration tests
     add b04cad4885 Removing checks for CRC to that of status checks
     add 2495730436 Refactoring FSM to reduce code duplication
     add f4b1420a7f Improving the download segment for realtime tables by: 1. 
Relying on segment status to make the call on whether to use waited download 
instead of tableConfig.    - This is needed for pauseless tables as the 
pauseless can be disabled by changing the table config    - Segment status is a 
better decision criteria. 2. Checking presence of an ONLINE server before 
attempting peer download to prevent waiting for exponential backoff.
     new 81ea9eeb6f Fix status check for downloads to also include UPLOADED 
status

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../common/metadata/segment/SegmentZKMetadata.java |   4 +-
 .../common/utils/PauselessConsumptionUtils.java    |  11 --
 .../realtime/BlockingSegmentCompletionFSM.java     |  44 +++--
 .../realtime/PauselessSegmentCompletionFSM.java    | 186 +++++----------------
 .../core/data/manager/BaseTableDataManager.java    |  52 +++---
 .../realtime/PauselessSegmentCommitter.java        |   5 -
 .../realtime/RealtimeSegmentDataManager.java       |   5 +-
 .../manager/realtime/RealtimeTableDataManager.java |  62 +++++--
 .../pinot/core/util/PeerServerSegmentFinder.java   |   2 +-
 .../PauselessRealtimeIngestionIntegrationTest.java |  10 +-
 .../pinot/spi/config/table/IndexingConfig.java     |   9 -
 11 files changed, 162 insertions(+), 228 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to