{"push_id":1585460726,"size":143,"distinct_size":44,"ref":"refs/heads/master","head":"206381e6d2aef1b5d85a0a96619a9ce57fe6f217","before":"9267168f78be7faa1c0af495f83fa3eba07ecda5","commits":[{"sha":"f5f9d92705e01580215dd5ca01b00b73d32951f5","author":{"name":"Mike Carey","email":"24d7cd75ee1fc532c9b068a40ca854708f025d4d@gmail.com"},"message":"Fixing some doc bugs related to numeric functions.\n\nChange-Id: I692586bb408f4d939b4d16bdaf784822c60c9aca\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1312\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/f5f9d92705e01580215dd5ca01b00b73d32951f5"},{"sha":"87fa4d83e5c7cb2fa5f8d0039c54d4d6e57ac49a","author":{"name":"Taewoo Kim","email":"4b154d8ef4b4fd2ed38d32102107b3cda882ce67@yahoo.com"},"message":"Full-text implementation step 2\n\n - Parameter checking during the compilation is now applied.\n\nChange-Id: Idec6b602ff7797846fd237a924005031c2395346\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1383\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/87fa4d83e5c7cb2fa5f8d0039c54d4d6e57ac49a"},{"sha":"bc3d1b05cbaf6af5fcf47026b671348e9e8aad34","author":{"name":"Abdullah Alamoudi","email":"f965e41fc4288b04922968d9af8203fbacccbbd8@gmail.com"},"message":"Remove Append Only Flag\n\nChange-Id: Id5d6917db8ab29aa01521596f556006e25a502fe\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1385\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Murtadha Hubail <hubailmor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/bc3d1b05cbaf6af5fcf47026b671348e9e8aad34"},{"sha":"f76d9c3752abbd13e9847cb6a86cfcc34e71477d","author":{"name":"Till Westmann","email":"cfeed5d762d79122c780e13f90aee4264cff6a5e@apache.org"},"message":"ASTERIXDB-1711: remove more mentions of Asterix\n\nChange-Id: I21666fd54075ac56de8aab76bb7d5cdbec020121\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1387\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Steven Jacobs <sjaco002@ucr.edu>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/f76d9c3752abbd13e9847cb6a86cfcc34e71477d"},{"sha":"2f9d4c3ab4d55598fe9a14fbf28faef12bed208b","author":{"name":"Michael Blow","email":"7e1f4c1eb48ca6f74c0b0ab4695313da97324243@apache.org"},"message":"Remove Incubator Disclaimer\n\nChange-Id: Ib68d1c6a925559c1ab369ca26debaeef1e961b99\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1390\nReviewed-by: Till Westmann <tillw@apache.org>\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/2f9d4c3ab4d55598fe9a14fbf28faef12bed208b"},{"sha":"af7702128621b57e91bffc96bca339960ca2193a","author":{"name":"Michael Blow","email":"7e1f4c1eb48ca6f74c0b0ab4695313da97324243@apache.org"},"message":"Fix ASTERIXDB-1255\n\nThis changes enable dynamic hashtable size in SimilarityJaccardEvaluator\n\nChange-Id: I08c550d35d864df08792369d38ff81012e3976af\nReviewed-on: https://asterix-gerrit.ics.uci.edu/586\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/af7702128621b57e91bffc96bca339960ca2193a"},{"sha":"aa00bf69d78afa4c8227f66530f8d81384148f47","author":{"name":"Murtadha Hubail","email":"d8057ea0a4549c93c8feb46f714338762218c3d3@uci.edu"},"message":"Introduce CheckpointManager API\n\nThis change includes the following:\n- s/CheckpointObject/Checkpoint\n- Add AsterixDB storage version to checkpoints.\n- Prevent any txn log access when a storage version mismatch is detected.\n- Introduce CheckpointManager API and CheckpointProperties.\n- Properly stop checkpointing thread on instance shutdown.\n- Separate checkpointing logic when replication enabled/disabled.\n\nChange-Id: I36c00ca195b93bbe1e53f39bb4a3b5a344657f0d\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1380\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Murtadha Hubail <hubailmor@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/aa00bf69d78afa4c8227f66530f8d81384148f47"},{"sha":"d0bd618f2a196b5d919f8021b7a5c7e6128188e7","author":{"name":"Michael Blow","email":"7e1f4c1eb48ca6f74c0b0ab4695313da97324243@apache.org"},"message":"Move ExceptionTest to Integration Tests\n\nChange-Id: Iff3afa39bddf4b1e75f345afcf2a55842755ca74\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1391\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/d0bd618f2a196b5d919f8021b7a5c7e6128188e7"},{"sha":"35ea53b0a597197401d8ea72d53067e792724ce6","author":{"name":"Taewoo Kim","email":"4b154d8ef4b4fd2ed38d32102107b3cda882ce67@yahoo.com"},"message":"ASTERIXDB-1751: Spilled partition files will be cleaned properly.\n\n - Properly closes the spilled parition file during the build phase of hash join\n   so that the file will be deleted after the hash join finishes.\n\nChange-Id: Ibdf0baa060efa35a173d00e15f0a348937f2e7f5\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1395\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Ian Maxon <imaxon@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/35ea53b0a597197401d8ea72d53067e792724ce6"},{"sha":"03e940a7781dbdbb654fe13ec7077aae74e1c416","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"Supports flexible degree of parallelism.\n\nDetailed list of changes include:\n- Add the IClusterInfoCollector interface and feed that to the compiler;\n- Add the number of cores into the heartbeat;\n- Add partition calculation in APIFramework;\n- Fix partitioning property requirements in binary operators such as Join and UnionAll;\n- Fix PushSubplanIntoGroupByRule for type propagation;\n- Fix InlineLeftNtsInSubplanJoinFlatteningVisitor for the returned top join operator;\n- Add unit test for partition calculation in APIFrameworkTest\n- Add integration test SqlppExecutionFullParallelismIT, SqlppExecutionLessParallelismIT,\n  AqlExecutionFullParallelismIT, and AqlExecutionLessParallelismIT for different\n  parallelism settings;\n- Refactor AQLExecutionTest and SqlppExecutionTest;\n- Separate one cluster state test out from AqlExecutionTest.\n\nChange-Id: If70faf52bed995c7098cc343f2fabd1b6c8d96e7\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1398\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/03e940a7781dbdbb654fe13ec7077aae74e1c416"},{"sha":"eb199d3a91563968c35786bb9f2b8bbd9da7db16","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"ASTERIXDB-1754: fix NPE in CopyLimitDownRule.\n\nChange-Id: Ia9e26912a048c680aa9db7a12cd3933a7acbde37\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1399\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/eb199d3a91563968c35786bb9f2b8bbd9da7db16"},{"sha":"0294b3119a9e7e33cc92ec0a2b7e2adaf0e2ce27","author":{"name":"Till Westmann","email":"cfeed5d762d79122c780e13f90aee4264cff6a5e@apache.org"},"message":"ASTERIXDB-1711: remove more Aql-prefixes\n\nAqlMissingWriterFactory -> MissingWriterFactory\nAqlPositionWriter -> PositionWriter\nAqlMergeAggregationExpressionFactory -> MergeAggregationExpressionFactory\nAqlMissableTypeComputer -> MissableTypeComputer\nAqlPartialAggregationTypeComputer -> PartialAggregationTypeComputer\nAqlOptimizationContextFactory -> OptimizationContextFactory\n\nChange-Id: I72f3051ff5c76ccde54e8b3b33941eb936870194\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1386\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/0294b3119a9e7e33cc92ec0a2b7e2adaf0e2ce27"},{"sha":"8b3d0e75417d9dbeb5848dcd11209e04d8629ed8","author":{"name":"Mike Carey","email":"24d7cd75ee1fc532c9b068a40ca854708f025d4d@gmail.com"},"message":"Cleaning up typos and clarifying examples in string function doc.\n\nChange-Id: I944d9dd1d1e23608b6a596190c3d89e19cfacead\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1403\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>\nReviewed-by: Steven Jacobs <sjaco002@ucr.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/8b3d0e75417d9dbeb5848dcd11209e04d8629ed8"},{"sha":"3793d4e6d128e45a3ef8f38264689f696922fead","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"ASTERIXDB-1758: NCService documentation fix.\n\nChange-Id: I2c74f272ba7d207f09c777853291e951195913c8\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1406\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/3793d4e6d128e45a3ef8f38264689f696922fead"},{"sha":"95079f2521f456a797d391555d2c3fa0f4738b96","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"Add NCService documentation for compiler.parallelism.\n\nChange-Id: I00ffcc402238479d67f22a81e97081ea313d9f99\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1407\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/95079f2521f456a797d391555d2c3fa0f4738b96"},{"sha":"44384a22643325bd0d16166d62a7a6d6c6bed3f4","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"ASTERIXDB-1650: fix undefined variable reference resolution.\n\nThe order of resolving a reference to an undefined variable is:\n-- If the reference to an undefined variable is the binding expression for FROM/JOIN/UNNEST/Quantifier,\n   then it can only be resolved to a dataset;\n-- Otherwise, it is firstly resolved as a field-access. If the system couldn't find a candidate\n   field access, it is then resolved to a dataset.\n\nChange-Id: I24e4c1b38e53c97380cfb3e2e9b61cdd05fe7002\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1408\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/44384a22643325bd0d16166d62a7a6d6c6bed3f4"},{"sha":"cb5bf33d09ee826c44d74938c194e5d0c606a124","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"ASTERIXDB-1755: add UPSERT in SQL++.\n\nDetailed list of changes included:\n- Fix AQL RETURNING clause to use an expression instead of a query;\n- Add a rule to check whether a RETURNING expression contains dataset accesses;\n- Perform AST-level rewrites for INSERT/UPSERT as a whole, including the\n  body query and the returning expression.\n\nChange-Id: I02b2be7ff2653573eccb48037895f5c8c4bc8c74\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1401\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/cb5bf33d09ee826c44d74938c194e5d0c606a124"},{"sha":"1355c269f50e84087ed24cb0ec9f091d2ce19a5a","author":{"name":"Michael Blow","email":"7e1f4c1eb48ca6f74c0b0ab4695313da97324243@apache.org"},"message":"ASTERIXDB-1720 - Generate License / Notice Files\n\n- Includes Maven plugin to analyze dependencies & assemble LICENSE &\n  NOTICE files using Apache FreeMarker templates, formatting to desired\n  LICENSE & NOTICE output format.\n- LICENSE & NOTICE files for the 'asterix-server', 'asterix-installer',\n  and 'asterix-yarn' binary assemblies are generated by the build\n- Automated LICENSE & NOTICE file generation for source release is not\n  addressed by this patch\n- Fixes ASTERIXDB-1311: Add Rome Apache 2.0 License in the LICENSE/NOTICE\n\nChange-Id: I0963a85cb2be47dbf6bfd8c7f6fec767ef32e7e2\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1402\nSonar-Qube: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/1355c269f50e84087ed24cb0ec9f091d2ce19a5a"},{"sha":"8b2aceeb97c8f89f2898c0b35f38cc36d3cdda63","author":{"name":"Taewoo Kim","email":"4b154d8ef4b4fd2ed38d32102107b3cda882ce67@yahoo.com"},"message":"ASTERIXDB-1556, ASTERIXDB-1733: Hash Group By and Hash Join conform to the memory budget\n\n - External Hash Group By and Hash Join now conform to the memory budget (compiler.groupmemory and compiler.joinmemory)\n - For Optimzed Hybrid Hash Join, we calculate the expected hash table size when the build phase is done and\n   try to spill one or more partitions if the freespace can't afford the hash table size.\n - For External Hash Group By, the number of hash entries (hash table size) is calculated based on\n   an estimation of the aggregated tuple size and possible hash values for the given field size in that tuple.\n - Garbage Collection feature has been added to SerializableHashTable. For external hash group-by,\n   whenever we spill a data partition to the disk, we also check the ratio of garbage in the hash table.\n   If it's greater than the given threshold, we conduct a GC on Hash Table.\n\nChange-Id: I2b323e9a2141b4c1dd1652a360d2d9354d3bc3f5\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1056\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Yingyi Bu <buyingyi@gmail.com>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/8b2aceeb97c8f89f2898c0b35f38cc36d3cdda63"},{"sha":"8a29c5f649ffc19126a38b9c8cd48a2fded3d01b","author":{"name":"Yingyi Bu","email":"b76ee7faad42b9f7ce90b2f9ea6c4d99fbfcfb6b@couchbase.com"},"message":"Use a file to store the map from error codes to error messages.\n\nChange-Id: I344903a9961469b62a951a9095514bf671ff11ee\nReviewed-on: https://asterix-gerrit.ics.uci.edu/1410\nTested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nBAD: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nIntegration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>\nReviewed-by: Till Westmann <tillw@apache.org>","distinct":false,"url":"https://api.github.com/repos/waans11/incubator-asterixdb/commits/8a29c5f649ffc19126a38b9c8cd48a2fded3d01b"}]}
{"actor":{"display_login":"waans11"}}