{"push_id":1329153814,"size":14,"distinct_size":1,"ref":"refs/heads/handle-repartitions-by-typname","head":"7f84bb94c522fe95b1374d53a6ba00ecb4093973","before":"b88399b6bb41c518bc0b449a7925ced872713091","commits":[{"sha":"1c560dfa9c5cb6338277f4c5b1362145e5e2c10b","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Update ruleutils_95 with latest PostgreSQL changes\n\nHand-applied changes from a diff I generated between 9.5.0 and 9.5.4.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/1c560dfa9c5cb6338277f4c5b1362145e5e2c10b"},{"sha":"6671cf5171d1a89708951cefbff49fa826ba34d4","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Remove unused dumputils.h header\n\nBelieve this was used by csql, which is now gone.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/6671cf5171d1a89708951cefbff49fa826ba34d4"},{"sha":"5634b027b54d7cacf69b63c7c2c07f61a45d45e5","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Remove gitattributes for csql files\n\nThis was missed before.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/5634b027b54d7cacf69b63c7c2c07f61a45d45e5"},{"sha":"3046c2b62cb9dd9d04cecf8452c917318aa8ec93","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Remove references to PostgreSQL 9.4 support files\n\nNo longer extant.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/3046c2b62cb9dd9d04cecf8452c917318aa8ec93"},{"sha":"37631cd132d8d7890d1caae77d3a6ec9737397a6","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Remove alternate multi_hash test file\n\nThis was made irrelevant by Citus v5.1.0.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/37631cd132d8d7890d1caae77d3a6ec9737397a6"},{"sha":"f59cf2b8189ffdeb33ea520cb832057ea1cde393","author":{"name":"Jason Petersen","email":"158e602a35675d2a0b685478824aa5995557a235@citusdata.com"},"message":"Remove references to 9.4\n\nSome still lingered.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/f59cf2b8189ffdeb33ea520cb832057ea1cde393"},{"sha":"d52ebffce560081c37a7f157231bdd918b47030a","author":{"name":"Jason Petersen","email":"04931595d517c351b4941bf90024e5b85dd51408@gmail.com"},"message":"Merge pull request #823 from citusdata/update_postgresql_files\n\nUpdate PostgreSQL-sourced files with latest changes\r\n\r\ncr: @anarazel","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/d52ebffce560081c37a7f157231bdd918b47030a"},{"sha":"77efe7fcd49b5f2347e89b8cda0706b97dfb7dcd","author":{"name":"Andres Freund","email":"c6cbfe878b4ee67646e7630734db67f536518d54@anarazel.de"},"message":"Move task tracker lwlocks into their own tranche.\n\nRequestAddinLWLocks()/LWLockAssign() are gone in 9.6. Luckily all citus\nsupported postgres versions support tranches, so use those.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/77efe7fcd49b5f2347e89b8cda0706b97dfb7dcd"},{"sha":"a8701841b54aeeb7c518b79526a4bcced3a877dd","author":{"name":"Jason Petersen","email":"04931595d517c351b4941bf90024e5b85dd51408@gmail.com"},"message":"Merge pull request #824 from citusdata/use_lock_tranches\n\nMove task tracker lwlocks into their own tranche\r\n\r\ncr: @anarazel","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/a8701841b54aeeb7c518b79526a4bcced3a877dd"},{"sha":"a533b8e7c116eb8b538cd0080d6e7b15505770d6","author":{"name":"Onder Kalaci","email":"734c80a976e6b656829cb04c63a3ffbf30788cf6@citusdata.com"},"message":"Differentiate worker and master job temporary folders\n\nThis commit enables to create different worker and master temporary folders.\nThis change is important for citus-mx on task-tracker execution. In simple words,\non citus-mx, the worker could actually be reponsible for the master tasks as well.\nPrior to this change, both master and worker logic on task-tracker executor was\naccessing and using the same files for different purposes which was dangerous on\ncertain cases (i.e., when task_tracker_delay is low).","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/a533b8e7c116eb8b538cd0080d6e7b15505770d6"},{"sha":"7e7b0f34915949d81a3c409cd40a31a9ae20b581","author":{"name":"Eren Başak","email":"95a310d646c981154db940c54a32c91bb44f5ee4@gmail.com"},"message":"Merge pull request #742 from citusdata/feature/task_tracker_folders\n\nDifferentiate worker and master job temporary folders - MX Backport","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/7e7b0f34915949d81a3c409cd40a31a9ae20b581"},{"sha":"ac3a4eee211d6da97382b24a9f08472ae00e9c59","author":{"name":"Eren Basak","email":"95a310d646c981154db940c54a32c91bb44f5ee4@gmail.com"},"message":"Fix command counter increment bug\n\nFixes citusdata/citus#714\n\nOn `InsertShardRow`, we previously called `CommandCounterIncrement()` before\n`CitusInvalidateRelcacheByRelid(relationId);`. This might prevent to skip\ninvalidation of the distributed table in the next access within the same session.","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/ac3a4eee211d6da97382b24a9f08472ae00e9c59"},{"sha":"83ef3d0820928fb11fa48597f4b98676327839ae","author":{"name":"Eren Başak","email":"95a310d646c981154db940c54a32c91bb44f5ee4@gmail.com"},"message":"Merge pull request #825 from citusdata/fix_command_counter_increment_wrong_place\n\nFix command counter increment bug","distinct":false,"url":"https://api.github.com/repos/robin900/citus/commits/83ef3d0820928fb11fa48597f4b98676327839ae"},{"sha":"7f84bb94c522fe95b1374d53a6ba00ecb4093973","author":{"name":"Robin Thomas","email":"71c625298e9be405fe26754a5114812e6ac0680c@gmail.com"},"message":"During repartitions, the partitionColumnType argument sent to workers\nis now a `::regtype` using the qualified name of the column type,\nnot the column type OID which may differ between master/worker nodes.\nTest coverage of a hash reparitition using a UDT as the join column.\n\nNote that the UDFs `worker_hash_partition_table` and `worker_range_partition_table`\nare unchanged, and rightly expect an OID for the column type; but the\nplanner code building the commands now allows for `::regtype` casting\nto do its magic.\n\nFixes citusdata/citus#111.","distinct":true,"url":"https://api.github.com/repos/robin900/citus/commits/7f84bb94c522fe95b1374d53a6ba00ecb4093973"}]}
{"actor":{"display_login":"robin900"}}