apache / apache/pinot

How to transfer data segment from OFFLINE to ONLINE

Open
#5,107 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

hi,everybody,In some tables(realtime table and offline table), the data segment is OFFLINE, so how can it be transferred to the ONLINE state

2020/03/02 18:19:43.254 INFO [org.apache.helix.controller.stages.MessageGenerationPhase] [] Event 47b0a592_DEFAULT : IdealState changed before state transition completes for video_market-video_download_performance_basic_table_OFFLINE.video_market-video_download_performance_basic_table-1549185300000_4 on Server_10.85.126.94_8098, pendingState: ONLINE, currentState: OFFLINE, nextState: DROPPED

Contributor guide

Open the contributing guide

Research direction

Start by investigating the reported OFFLINE-to-ONLINE transition for the named realtime and offline tables. Read the org.apache.helix.controller.stages.MessageGenerationPhase log entry and trace the segment's pendingState, currentState, and nextState. Done should explain how to restore the segment to ONLINE or document why the transition cannot complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
databases, distributed-systems
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.