{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118609900,"defaultBranch":"master","name":"postgres","ownerLogin":"michail-nikolaev","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-01-23T12:51:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2277142?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715468912.0","currentOid":""},"activityList":{"items":[{"before":"08b4ddba2c5dde71b5c98e88e57b06cf6d02b8cc","after":"d9b07057d3f3498223bfeb3ff8479024aaf43f2f","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-21T22:35:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"resetting snapshot during heap scan in the case of serial index build","shortMessageHtmlLink":"resetting snapshot during heap scan in the case of serial index build"}},{"before":"83d7a38823e2981e04b718ef3190bfc1cf31942c","after":"08b4ddba2c5dde71b5c98e88e57b06cf6d02b8cc","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-21T19:29:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"resetting snapshot during heap scan in the case of serial index build","shortMessageHtmlLink":"resetting snapshot during heap scan in the case of serial index build"}},{"before":"81dba35fc801a68c6203ef72b673d42da6e36ada","after":"83d7a38823e2981e04b718ef3190bfc1cf31942c","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-20T18:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"resetting snapshot during heap scan in the case of serial index build","shortMessageHtmlLink":"resetting snapshot during heap scan in the case of serial index build"}},{"before":"e05bc71622c57b1574e52a5475fb047e41dbaed6","after":"81dba35fc801a68c6203ef72b673d42da6e36ada","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-17T15:59:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"resetting snapshot during validate_index","shortMessageHtmlLink":"resetting snapshot during validate_index"}},{"before":"a1b8be4f1ca71933a644d264b65baae2af1e56e7","after":"e05bc71622c57b1574e52a5475fb047e41dbaed6","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-17T09:59:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"introduce PROC->catalogXmin","shortMessageHtmlLink":"introduce PROC->catalogXmin"}},{"before":"cb78dcca558b6d6e9bb8ee4bd48b92997864cee3","after":"a1b8be4f1ca71933a644d264b65baae2af1e56e7","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-14T13:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"fix logging level","shortMessageHtmlLink":"fix logging level"}},{"before":"65b50849ab23f484e259a99a70401b29d5e13d91","after":"cb78dcca558b6d6e9bb8ee4bd48b92997864cee3","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-14T13:00:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"create index concurrently fixes","shortMessageHtmlLink":"create index concurrently fixes"}},{"before":"6f9d35d88158d34a1e803ed6f3cceb1e8aa1037c","after":"65b50849ab23f484e259a99a70401b29d5e13d91","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-13T23:37:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"create index concurrently","shortMessageHtmlLink":"create index concurrently"}},{"before":"5e7195fc6b4dd22c253ad649b2c7ccc4a788cab2","after":"6f9d35d88158d34a1e803ed6f3cceb1e8aa1037c","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-13T23:34:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"create index concurrently","shortMessageHtmlLink":"create index concurrently"}},{"before":"786db92b0d1a6b39d8692503e6996bc69b6c5a3b","after":"5e7195fc6b4dd22c253ad649b2c7ccc4a788cab2","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-13T23:31:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"create index concurrently","shortMessageHtmlLink":"create index concurrently"}},{"before":"34ccacd06cc6d7bb8e6d1b27ea940790086c8153","after":"786db92b0d1a6b39d8692503e6996bc69b6c5a3b","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-12T06:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"few comments","shortMessageHtmlLink":"few comments"}},{"before":"7b74b2288b632c298c2c341870d0a4f841237321","after":"34ccacd06cc6d7bb8e6d1b27ea940790086c8153","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-12T06:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"optimisations","shortMessageHtmlLink":"optimisations"}},{"before":null,"after":"7b74b2288b632c298c2c341870d0a4f841237321","ref":"refs/heads/new_index_concurrently_approach","pushedAt":"2024-05-11T23:08:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"step 1 - reindex concurrently using auxiliary copy of index (same AM)","shortMessageHtmlLink":"step 1 - reindex concurrently using auxiliary copy of index (same AM)"}},{"before":"9a8ea366f6d2d144979e825c4ac0bdd2937bf7c1","after":"4878cc22c9176e5bf2b7d3d9d8c95cc66c8ac007","ref":"refs/heads/new_horizon","pushedAt":"2024-05-08T20:31:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations\n with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIssue was caused by absent of any snapshot actually protects the data in relation in the required to build index correctly.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).\n\nNow `GlobalVisHorizonKindForRel` may dynamically decide which horizon to used base of the data about safe indexes being built concurrently.\n\nTo reduce performance impact counter of concurrently built indexes updated in shared memory.","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations"}},{"before":"d7f53344d8dc32ff692beec2f634c4a7e7309a64","after":"9a8ea366f6d2d144979e825c4ac0bdd2937bf7c1","ref":"refs/heads/new_horizon","pushedAt":"2024-05-07T20:11:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations\n with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIssue was caused by absent of any snapshot actually protects the data in relation in the required to build index correctly.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).\n\nNow `GlobalVisHorizonKindForRel` may dynamically decide which horizon to used base of the data about safe indexes being built concurrently.\n\nTo reduce performance impact counter of concurrently built indexes updated in shared memory.","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations"}},{"before":"63677046efc9b6a1d93f9248c6d9dce14a945a42","after":"d7f53344d8dc32ff692beec2f634c4a7e7309a64","ref":"refs/heads/new_horizon","pushedAt":"2024-05-07T19:43:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations\n with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIssue was caused by absent of any snapshot actually protects the data in relation in the required to build index correctly.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).\n\nNow `GlobalVisHorizonKindForRel` may dynamically decide which horizon to used base of the data about safe indexes being built concurrently.\n\nTo reduce performance impact counter of concurrently built indexes updated in shared memory.","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations"}},{"before":"895321a4c829a228e3eb84b34559593f35f9052f","after":"63677046efc9b6a1d93f9248c6d9dce14a945a42","ref":"refs/heads/new_horizon","pushedAt":"2024-05-07T12:24:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations\n with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIssue was caused by absent of any snapshot actually protects the data in relation in the required to build index correctly.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).\n\nNow `GlobalVisHorizonKindForRel` may dynamically decide which horizon to used base of the data about safe indexes being built concurrently.\n\nTo reduce performance impact counter of concurrently built indexes updated in shared memory.","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations"}},{"before":"b463dd180ab5820ac5b4144ff22622b2a6340b09","after":"895321a4c829a228e3eb84b34559593f35f9052f","ref":"refs/heads/new_horizon","pushedAt":"2024-05-06T11:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"more safe way to select horizon for relations","shortMessageHtmlLink":"more safe way to select horizon for relations"}},{"before":"da5b3b6a1bd4b52b5b1ce392d4280845d8153a8e","after":"b463dd180ab5820ac5b4144ff22622b2a6340b09","ref":"refs/heads/new_horizon","pushedAt":"2024-05-05T23:08:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations with CONCURRENTL…"}},{"before":"3e5dfadde6930984798a2eab4965447336d3233e","after":"da5b3b6a1bd4b52b5b1ce392d4280845d8153a8e","ref":"refs/heads/new_horizon","pushedAt":"2024-05-05T20:34:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"WIP: fix d9d076222f5b \"VACUUM: ignore indexing operations with CONCURRENTLY\" which was reverted by e28bb8851969.\n\nIntroduce new type of visibility horizon to be used for relation with concurrently build indexes (in the case of \"safe\" index).","shortMessageHtmlLink":"WIP: fix d9d0762 \"VACUUM: ignore indexing operations with CONCURRENTL…"}},{"before":"95335d80ae9335c17a711a112ad89badfb8a1901","after":"3e5dfadde6930984798a2eab4965447336d3233e","ref":"refs/heads/new_horizon","pushedAt":"2024-05-05T19:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"include TOAST relation handling","shortMessageHtmlLink":"include TOAST relation handling"}},{"before":"8100ae8fda509756b1d47af964340363b1489f93","after":"95335d80ae9335c17a711a112ad89badfb8a1901","ref":"refs/heads/new_horizon","pushedAt":"2024-05-05T10:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"new horizon for building index concurrently","shortMessageHtmlLink":"new horizon for building index concurrently"}},{"before":null,"after":"8100ae8fda509756b1d47af964340363b1489f93","ref":"refs/heads/new_horizon","pushedAt":"2024-05-05T09:33:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"test for detecting the broken index during CIC","shortMessageHtmlLink":"test for detecting the broken index during CIC"}},{"before":"7919fa39af29343f86239b950bc533822c4d14f3","after":"78b26ecfc0b762d9544be74e4ac1d530785e028c","ref":"refs/heads/validate_index_incorrect_one","pushedAt":"2024-05-05T09:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"approach 2","shortMessageHtmlLink":"approach 2"}},{"before":null,"after":"7919fa39af29343f86239b950bc533822c4d14f3","ref":"refs/heads/validate_index_incorrect_one","pushedAt":"2024-04-28T17:15:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"some solution, but incorrect one :)","shortMessageHtmlLink":"some solution, but incorrect one :)"}},{"before":"1e3b241f2c1b9a8a6f1abb567ed685948f4a9362","after":"7091f49945149aedd333c091b4099a1008291d22","ref":"refs/heads/master","pushedAt":"2024-02-04T11:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"some solution, but incorrect one :)","shortMessageHtmlLink":"some solution, but incorrect one :)"}},{"before":"0899f6acdcca00087da9c9a9c8186591e7b499fc","after":"1e3b241f2c1b9a8a6f1abb567ed685948f4a9362","ref":"refs/heads/master","pushedAt":"2024-01-30T14:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"some solution, but incorrect one :)","shortMessageHtmlLink":"some solution, but incorrect one :)"}},{"before":"37ac6a4262f660065d51bbe75f9c29e3424a448d","after":"0899f6acdcca00087da9c9a9c8186591e7b499fc","ref":"refs/heads/master","pushedAt":"2024-01-22T16:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"more stable and correct test","shortMessageHtmlLink":"more stable and correct test"}},{"before":"4c89d71c3c6ea954c3d38c51a1a194e8d905dc8e","after":"37ac6a4262f660065d51bbe75f9c29e3424a448d","ref":"refs/heads/master","pushedAt":"2024-01-14T13:01:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"step 1 - split proc_in_safe_c","shortMessageHtmlLink":"step 1 - split proc_in_safe_c"}},{"before":"f51fb03b38cab9ae77cad40679440eac9875e502","after":"4c89d71c3c6ea954c3d38c51a1a194e8d905dc8e","ref":"refs/heads/master","pushedAt":"2024-01-13T20:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michail-nikolaev","name":"Michail Nikolaev","path":"/michail-nikolaev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2277142?s=80&v=4"},"commit":{"message":"reapply d9d0762\n\nmake -C src/bin/pg_amcheck/ check PROVE_TESTS='t/006_*'","shortMessageHtmlLink":"reapply d9d0762"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUFcpdwA","startCursor":null,"endCursor":null}},"title":"Activity · michail-nikolaev/postgres"}