{"push_id":3127203856,"size":106,"distinct_size":106,"ref":"refs/heads/CBRD-22354","head":"a1e87b288ed175ac0833d63e78b07f1980b69235","before":"29778cee48c067427a5b7f10fb925d9625f708da","commits":[{"sha":"8f4a42ef7854197e17fb014d950038b622b887bf","author":{"name":"Remzi Ibram","email":"d484a9cbb7138082aff69fcdc5d44cbcc7d9bed2@users.noreply.github.com"},"message":"[CBRD-22463] online_index_builder: copy heap records (#1289)\n\nhttp://jira.cubrid.org/browse/CBRD-22463\r\n\r\nHeap scan cache does not keep pages fixed, but record is peeked. Which makes its usage unsafe, and I suspect it is the reason why representation ID looks invalid.\r\n\r\nRecords should be copied during heap scan.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/8f4a42ef7854197e17fb014d950038b622b887bf"},{"sha":"bcf805b3a09aa0f0ef9c8a4165b84d7fe67be9b9","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22462] online creation of index should manage savepoint (#1291)\n\nhttp://jira.cubrid.org/browse/CBRD-22462\r\n\r\nsave point was omitted.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/bcf805b3a09aa0f0ef9c8a4165b84d7fe67be9b9"},{"sha":"642ecc5c8ddc12632b122094dac63ed686fccef5","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22466] online IB uses scancache to scan heap (#1292)\n\nhttp://jira.cubrid.org/browse/CBRD-22466","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/642ecc5c8ddc12632b122094dac63ed686fccef5"},{"sha":"82940b10d2de1ee8e3b92e4ef4e2ec18eca38537","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22468] fix rv_keyval_data memory leaks (#1293)\n\nhttp://jira.cubrid.org/browse/CBRD-22468","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/82940b10d2de1ee8e3b92e4ef4e2ec18eca38537"},{"sha":"539665035a4b74fa92fa37a0497a43d6b919b86d","author":{"name":"Valeri Nistor","email":"0f10f96cf32fc03e139e50c3dbdd8107dd2d0310@gmail.com"},"message":"[CBRD-22452] fix json_contains_path when a json as string is passed as arg (#1287)\n\nhttp://jira.cubrid.org/browse/CBRD-22452\r\n\r\nFix JSON_CONTAINS_PATH function when a json string version is passed, by casting db_value to DB_TYPE_JSON\r\ne.g. select json_contains_path('{\"foo\":\"bar\"}', 'one', '$[]');\r\n\r\nFix JSON_SEARCH as well, which had same issue","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/539665035a4b74fa92fa37a0497a43d6b919b86d"},{"sha":"14a85ad26102732e6cb6047a0a30fa69fedc062c","author":{"name":"Valeri Nistor","email":"0f10f96cf32fc03e139e50c3dbdd8107dd2d0310@gmail.com"},"message":"[CBRD-22453] fix json_array_insert when invalid json path is provided (#1294)\n\nhttp://jira.cubrid.org/browse/CBRD-22453\r\n\r\nWhen invalid json path is provided for json_array_insert function, instead of using assertion just set an error and return. Statement select json_array_insert('true', '$', '1'); now returns ERROR: Invalid JSON path","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/14a85ad26102732e6cb6047a0a30fa69fedc062c"},{"sha":"413c5fc99268f7749c6d252f3a2611ab6fa29215","author":{"name":"Remzi Ibram","email":"d484a9cbb7138082aff69fcdc5d44cbcc7d9bed2@users.noreply.github.com"},"message":"[CBRD-22470] fix btree_insert_sysop_end/btree_delete_sysop_end (#1295)\n\nhttp://jira.cubrid.org/browse/CBRD-22470\r\n\r\nFix recovery indexes used for online index operations in btree_insert_sysop_end and btree_delete_sysop_end.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/413c5fc99268f7749c6d252f3a2611ab6fa29215"},{"sha":"9ee0cb53fd3140915049817241e84fcc82c07234","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22471] fix latch leaks to overflow page (#1296)\n\nhttp://jira.cubrid.org/browse/CBRD-22471\r\nhttp://jira.cubrid.org/browse/CBRD-22472\r\n\r\nlatch leaked and it caused server crashed or hung.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/9ee0cb53fd3140915049817241e84fcc82c07234"},{"sha":"94b484e6eb252fae9d3e6a46ce7131e0b6a23e64","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22475] fix translation of ->> operator (#1297)\n\nhttp://jira.cubrid.org/browse/CBRD-22475","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/94b484e6eb252fae9d3e6a46ce7131e0b6a23e64"},{"sha":"a2b587243d70d6259b46252010c6ec6e4b2b4555","author":{"name":"Valeri Nistor","email":"0f10f96cf32fc03e139e50c3dbdd8107dd2d0310@gmail.com"},"message":"[CBRD-22473] fix memory leak in json_search function (#1299)\n\nhttp://jira.cubrid.org/browse/CBRD-22473","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/a2b587243d70d6259b46252010c6ec6e4b2b4555"},{"sha":"38c7dd09f148a2ef404ab3b2affa3c2723794aaa","author":{"name":"Lucian Lazar","email":"a9253e86f4ef423489815f303bfe4561f597bfaa@gmail.com"},"message":"Disable Replace and ODKU for online indexes (#1298)\n\nhttp://jira.cubrid.org/browse/CBRD-22450\r\n\r\nFor online indexes that are currently loading, skip REPLACE and ODKU routines.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/38c7dd09f148a2ef404ab3b2affa3c2723794aaa"},{"sha":"e7da59e39b23844bb096db33da20494ebba0693a","author":{"name":"Remzi Ibram","email":"d484a9cbb7138082aff69fcdc5d44cbcc7d9bed2@users.noreply.github.com"},"message":"[CBRD-22124] make cubthread::entry::shutdown atomic (#1300)\n\nhttp://jira.cubrid.org/browse/CBRD-22124\r\n\r\nMake thread entry's shutdown flag atomic for safety reasons.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/e7da59e39b23844bb096db33da20494ebba0693a"},{"sha":"668f32b202b7b7ac8fa33947053208d21fd565e0","author":{"name":"ESeok Oh","email":"a5ba3e78d9b9c8f77ae3f920010f9ddc415b6f40@navercorp.com"},"message":"[CBRD-22480] fix slip of #1295 on btree_delete_sysop_end (#1301)\n\nhttp://jira.cubrid.org/browse/CBRD-22480","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/668f32b202b7b7ac8fa33947053208d21fd565e0"},{"sha":"90df336ce3a3e52008e07f8ac57f3f18bfec7283","author":{"name":"Valeri Nistor","email":"0f10f96cf32fc03e139e50c3dbdd8107dd2d0310@gmail.com"},"message":"[CBRD-22451] Handle type checking for JSON_(OBJECT|ARRAY)AGG functions on server side (#1302)\n\nhttp://jira.cubrid.org/browse/CBRD-22451\r\n\r\nIn case of JSON_ARRAYAGG and JSON_OBJECTAGG functions, input values must be treated as JSON_VALUE and not JSON_DOC. Therefore for remove cast to json from type checking, and let server decide how to handle input values\r\n\r\nAlso this patch includes a side fix for a crash. Fix was to check for a valid collation_id in qdata_aggregate_value_to_accumulator function only when needed","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/90df336ce3a3e52008e07f8ac57f3f18bfec7283"},{"sha":"48ee3870b36539067fd84a5236e403053c29c28b","author":{"name":"Remzi Ibram","email":"d484a9cbb7138082aff69fcdc5d44cbcc7d9bed2@users.noreply.github.com"},"message":"[CBRD-22476] fix btree_key_remove_object leaf record argument (#1304)\n\nhttp://jira.cubrid.org/browse/CBRD-22476\r\n\r\nOverflow record was passed instead of leaf record argument to btree_key_remove_object.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/48ee3870b36539067fd84a5236e403053c29c28b"},{"sha":"e96652f851e24adfcd17fb6dbf02c67d728d6361","author":{"name":"Lucian Lazar","email":"a9253e86f4ef423489815f303bfe4561f597bfaa@gmail.com"},"message":"[CBRD-22427] Fix partition issues for Unique Online Index (#1290)\n\nhttp://jira.cubrid.org/browse/CBRD-22427\r\n\r\nThis tries to fix the issue with the partition case for Online Index where the index was not loading for partitions, but only for the top class.\r\n\r\nThe flow looks like this:\r\n\r\n```Create empty indices for the top class and all its subclasses.\r\nDemote the lock on the top class and all its subclasses to IX_LOCK.\r\nEach index begins loading.\r\nPromote all locks back to SCH_M_LOCK. \r\nEach index checks for unique constraint violation.\r\nCommit changes if everything is in order.\r\n```","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/e96652f851e24adfcd17fb6dbf02c67d728d6361"},{"sha":"48cd98fec11456fecdbe4ef81a7ca806314bed57","author":{"name":"Valeri Nistor","email":"0f10f96cf32fc03e139e50c3dbdd8107dd2d0310@gmail.com"},"message":"[CBRD-22494] fix JSON_ARRAYAGG function when aggregating only NULL values (#1305)\n\nhttp://jira.cubrid.org/browse/CBRD-22494","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/48cd98fec11456fecdbe4ef81a7ca806314bed57"},{"sha":"1f0b5205131355d19f8d9a89a3cf5fbede0bdfee","author":{"name":"Remzi Ibram","email":"d484a9cbb7138082aff69fcdc5d44cbcc7d9bed2@users.noreply.github.com"},"message":"[CBRD-22461] stx_restore: alloc struct, then mark as visited (#1306)\n\nhttp://jira.cubrid.org/browse/CBRD-22461\r\n\r\nFixed stx_restore operation order.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/1f0b5205131355d19f8d9a89a3cf5fbede0bdfee"},{"sha":"52ff88799e8d6138093f3285ad7fb49f12333cda","author":{"name":"Lucian Lazar","email":"a9253e86f4ef423489815f303bfe4561f597bfaa@gmail.com"},"message":"Fix leak of prev_page (#1307)\n\nhttp://jira.cubrid.org/browse/CBRD-22492\r\n\r\n`prev_page` would be leaked, this should fix it.","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/52ff88799e8d6138093f3285ad7fb49f12333cda"},{"sha":"d5ac4906586c2855d9ccf883ea9a2e7408adadac","author":{"name":"Lucian Lazar","email":"a9253e86f4ef423489815f303bfe4561f597bfaa@gmail.com"},"message":"[CBRD-22499] Remove bad btid assignment (#1309)\n\nhttp://jira.cubrid.org/browse/CBRD-22499","distinct":true,"url":"https://api.github.com/repos/ribram/cubrid/commits/d5ac4906586c2855d9ccf883ea9a2e7408adadac"}]}
{"actor":{"display_login":"ribram"}}