[jira] [Commented] (CARBONDATA-2827) Refactor Segment Status Manager Interface

2021-04-22 Thread Ajantha Bhat (Jira)


[ 
https://issues.apache.org/jira/browse/CARBONDATA-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17327125#comment-17327125
 ] 

Ajantha Bhat commented on CARBONDATA-2827:
--

will be handled as part of *CARBONDATA-4171*

 

*https://issues.apache.org/jira/browse/CARBONDATA-4171*

> Refactor Segment Status Manager Interface
> -
>
> Key: CARBONDATA-2827
> URL: https://issues.apache.org/jira/browse/CARBONDATA-2827
> Project: CarbonData
>  Issue Type: Improvement
>Reporter: Ravindra Pesala
>Priority: Major
> Attachments: Segment Management interface design_V3.pdf, Segment 
> Status Management interface design_V1.docx, Segment Status Management 
> interface design_V1_Ramana_reviewed.docx, Segment Status Management interface 
> design_V2.pdf
>
>
> Carbon uses tablestatus file to record segment status and details of each 
> segment during each load. This tablestatus enables carbon to support 
> concurrent loads and reads without data inconsistency or corruption.
> So it is very important feature of carbondata and we should have clean 
> interfaces to maintain it. Current tablestatus updation is shattered to 
> multiple places and there is no clean interface, so I am proposing to 
> refactor current SegmentStatusManager interface and bringing all tablestatus 
> operations to single interface.  
> This new interface allows to add table status to any other storage like DB. 
> This is needed for S3 type object stores as  these are eventually consistent.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (CARBONDATA-2827) Refactor Segment Status Manager Interface

2020-11-03 Thread Ajantha Bhat (Jira)


[ 
https://issues.apache.org/jira/browse/CARBONDATA-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17225875#comment-17225875
 ] 

Ajantha Bhat commented on CARBONDATA-2827:
--

[https://github.com/apache/carbondata/pull/2500]

> Refactor Segment Status Manager Interface
> -
>
> Key: CARBONDATA-2827
> URL: https://issues.apache.org/jira/browse/CARBONDATA-2827
> Project: CarbonData
>  Issue Type: Improvement
>Reporter: Ravindra Pesala
>Priority: Major
> Attachments: Segment Status Management interface design_V1.docx, 
> Segment Status Management interface design_V1_Ramana_reviewed.docx, Segment 
> Status Management interface design_V2.pdf
>
>
> Carbon uses tablestatus file to record segment status and details of each 
> segment during each load. This tablestatus enables carbon to support 
> concurrent loads and reads without data inconsistency or corruption.
> So it is very important feature of carbondata and we should have clean 
> interfaces to maintain it. Current tablestatus updation is shattered to 
> multiple places and there is no clean interface, so I am proposing to 
> refactor current SegmentStatusManager interface and bringing all tablestatus 
> operations to single interface.  
> This new interface allows to add table status to any other storage like DB. 
> This is needed for S3 type object stores as  these are eventually consistent.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)