Github user xuchuanyin commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/3023#discussion_r245469201
--- Diff:
integration/spark2/src/main/scala/org/apache/spark/sql/CarbonEnv.scala ---
@@ -184,6 +184,9 @@ object CarbonEnv {
.addListener(classOf[LoadTablePostExecutionEvent], new
MergeIndexEventListener)
.addListener(classOf[AlterTableCompactionPostEvent], new
MergeIndexEventListener)
.addListener(classOf[AlterTableMergeIndexEvent], new
MergeIndexEventListener)
+ .addListener(classOf[LoadTablePreStatusUpdateEvent], new
MergeBloomIndexEventListener)
--- End diff --
After adding this line, the segment will not be visible to user until the
mergeBloomIndex procedure finish, right?
---