Karan created CARBONDATA-4105:
---------------------------------
Summary: Select * query fails after a SDK written segment is added
by alter table add segment query.
Key: CARBONDATA-4105
URL: https://issues.apache.org/jira/browse/CARBONDATA-4105
Project: CarbonData
Issue Type: Bug
Components: core
Reporter: Karan
When a SDK written segment on which read is already performed once, is added
through alter table add segment query to a carbon table, then select * query
fails after adding it.
In SDK segments the segmentId is the timestamp of the segment. When the SDK
segment is read before adding, its indexes are stored in cache. Cache is a map
of indexFilePath to Indexes. Now when the same segment is added to carbon table
its segment ID is no longer the timestamp but the indexFilePath remains same as
it is added externally. Now when we run select * query we get the indexes from
the cache, but it is unable to map it to segment, because segment id changes.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)