Github user anubhav100 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1839#discussion_r164344032 --- Diff: integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/iud/HorizontalCompactionTestCase.scala --- @@ -350,8 +350,41 @@ class HorizontalCompactionTestCase extends QueryTest with BeforeAndAfterAll { ) sql("""drop table dest2""") } + test("test the compaction after alter command") // As per bug Carbondata-2016 + { + try { + sql( + "CREATE TABLE CUSTOMER1 ( C_CUSTKEY INT , C_NAME STRING , C_ADDRESS STRING , C_NATIONKEY INT , C_PHONE STRING , C_ACCTBAL DECIMAL(15,2) , C_MKTSEGMENT STRING , C_COMMENT STRING) stored by 'carbondata'") + sql( + "insert into customer1 values(1,'vandana','noida',1,'123456789',45987.78,'hello','comment')") + sql( + "insert into customer1 values(2,'vandana','noida',2,'123456789',487.78,'hello','comment')") + + sql( + " insert into customer1 values(3,'geetika','delhi',3,'123456789',487897.78,'hello','comment')") + + sql( + "insert into customer1 values(4,'sangeeta','delhi',3,'123456789',48789.78,'hello','comment')") + + sql( + "alter table customer1 add columns (shortfield short) TBLPROPERTIES ('DEFAULT.VALUE.shortfield'='10')") + + sql( + "alter table customer1 add columns (intfield int) TBLPROPERTIES ('DEFAULT.VALUE.intfield'='10')") + + sql( + "alter table customer1 add columns (longfield bigint) TBLPROPERTIES ('DEFAULT.VALUE.longfield'='10')") + + sql("alter table customer1 compact 'minor' ").show() + assert(true) --- End diff -- @manishgupta88 done
---