{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":562966855,"defaultBranch":"master","name":"mysync","ownerLogin":"yandex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-07T16:20:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7409213?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719797166.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"47be0c34fcac5d714ff61a355b1a05a2d9bef3f7","ref":"refs/heads/dependabot/go_modules/dev-dependencies-4bac6c7f01","pushedAt":"2024-07-01T01:26:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the dev-dependencies group with 3 updates\n\nBumps the dev-dependencies group with 3 updates: [github.com/docker/docker](https://github.com/docker/docker), [github.com/gofrs/flock](https://github.com/gofrs/flock) and [github.com/spf13/cobra](https://github.com/spf13/cobra).\n\n\nUpdates `github.com/docker/docker` from 26.1.3+incompatible to 27.0.2+incompatible\n- [Release notes](https://github.com/docker/docker/releases)\n- [Commits](https://github.com/docker/docker/compare/v26.1.3...v27.0.2)\n\nUpdates `github.com/gofrs/flock` from 0.8.1 to 0.11.0\n- [Release notes](https://github.com/gofrs/flock/releases)\n- [Commits](https://github.com/gofrs/flock/compare/v0.8.1...v0.11.0)\n\nUpdates `github.com/spf13/cobra` from 1.8.0 to 1.8.1\n- [Release notes](https://github.com/spf13/cobra/releases)\n- [Commits](https://github.com/spf13/cobra/compare/v1.8.0...v1.8.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/docker/docker\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: dev-dependencies\n- dependency-name: github.com/gofrs/flock\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: dev-dependencies\n- dependency-name: github.com/spf13/cobra\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: dev-dependencies\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the dev-dependencies group with 3 updates"}},{"before":"eb0f9e11a8dbfe7839e3ea4435dacf3cc6fa189e","after":null,"ref":"refs/heads/feature/restart_only_ahead_replicas","pushedAt":"2024-06-27T07:29:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"eff3563361f0873b396a865ba241a0c2dea181ee","after":"a5a64daeb80458f385068fae9f4dfda51d2e494c","ref":"refs/heads/master","pushedAt":"2024-06-27T07:29:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"restart only replicas ahead of the master (#113)\n\n* restart only replicas ahead of the master\r\n\r\n* fix isSlavePermanentlyLost\r\n\r\n---------\r\n\r\nCo-authored-by: Aleksandr Shevchuk ","shortMessageHtmlLink":"restart only replicas ahead of the master (#113)"}},{"before":"05a41386a079ec5b2d2b9708f904f90bc2e8f3e2","after":"eb0f9e11a8dbfe7839e3ea4435dacf3cc6fa189e","ref":"refs/heads/feature/restart_only_ahead_replicas","pushedAt":"2024-06-26T20:24:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"fix isSlavePermanentlyLost","shortMessageHtmlLink":"fix isSlavePermanentlyLost"}},{"before":"09b1143fde39779f5ba4bac8d240e67bb879317f","after":"05a41386a079ec5b2d2b9708f904f90bc2e8f3e2","ref":"refs/heads/feature/restart_only_ahead_replicas","pushedAt":"2024-06-26T20:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"fix isSlavePermanentlyLost","shortMessageHtmlLink":"fix isSlavePermanentlyLost"}},{"before":"22b08afdebf0d3ac3e5477440c864e6f09bd0fa6","after":"09b1143fde39779f5ba4bac8d240e67bb879317f","ref":"refs/heads/feature/restart_only_ahead_replicas","pushedAt":"2024-06-26T16:17:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"restart only replicas ahead of the master","shortMessageHtmlLink":"restart only replicas ahead of the master"}},{"before":null,"after":"22b08afdebf0d3ac3e5477440c864e6f09bd0fa6","ref":"refs/heads/feature/restart_only_ahead_replicas","pushedAt":"2024-06-26T16:04:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"restart only replicas ahead of the master","shortMessageHtmlLink":"restart only replicas ahead of the master"}},{"before":"36f71b268998829e8d716dc8218282eb4ba20b42","after":null,"ref":"refs/heads/async-replication","pushedAt":"2024-06-24T21:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"5914154767f24eb6c273cbac68be1bee431056ae","after":"eff3563361f0873b396a865ba241a0c2dea181ee","ref":"refs/heads/master","pushedAt":"2024-06-24T21:33:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"add repl_mon chech in async mode (#111)\n\nCo-authored-by: suetin ","shortMessageHtmlLink":"add repl_mon chech in async mode (#111)"}},{"before":null,"after":"36f71b268998829e8d716dc8218282eb4ba20b42","ref":"refs/heads/async-replication","pushedAt":"2024-06-24T19:56:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"add repl_mon chech in async mode","shortMessageHtmlLink":"add repl_mon chech in async mode"}},{"before":"036e3f5dba0285be6554460b3372850b2237704c","after":null,"ref":"refs/heads/async-replication","pushedAt":"2024-06-17T14:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"2243d70919c133636a78368969312478f9cd8e36","after":"5914154767f24eb6c273cbac68be1bee431056ae","ref":"refs/heads/master","pushedAt":"2024-06-17T14:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Async replication: refactor AsyncAllowedLag to time.Duration (#110)\n\n* async: refactor AsyncAllowedLag to time.Duration\r\n\r\n* linters fix\r\n\r\n---------\r\n\r\nCo-authored-by: suetin ","shortMessageHtmlLink":"Async replication: refactor AsyncAllowedLag to time.Duration (#110)"}},{"before":"f2046c45f220d3161c35697d0042ba0a4fd5ab12","after":"036e3f5dba0285be6554460b3372850b2237704c","ref":"refs/heads/async-replication","pushedAt":"2024-06-17T13:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"linters fix","shortMessageHtmlLink":"linters fix"}},{"before":"95aa919b6378686d689a2c22ded7a7dd1d0b1c2c","after":"f2046c45f220d3161c35697d0042ba0a4fd5ab12","ref":"refs/heads/async-replication","pushedAt":"2024-06-17T13:15:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"async: refactor AsyncAllowedLag to time.Duration","shortMessageHtmlLink":"async: refactor AsyncAllowedLag to time.Duration"}},{"before":null,"after":"95aa919b6378686d689a2c22ded7a7dd1d0b1c2c","ref":"refs/heads/async-replication","pushedAt":"2024-06-17T13:03:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"async: refactor AsyncAllowedLag to time.Duration","shortMessageHtmlLink":"async: refactor AsyncAllowedLag to time.Duration"}},{"before":"6937a8ba6c5ef708da4e04568ae74df5bdd00f30","after":null,"ref":"refs/heads/async-replication","pushedAt":"2024-06-17T08:00:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"77f1af988aa452aec303b1f7c171dae72abe1131","after":"2243d70919c133636a78368969312478f9cd8e36","ref":"refs/heads/master","pushedAt":"2024-06-17T08:00:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"[WIP] support async replication (#88)\n\n* support async replication\r\n\r\n* fix a_sync->async, add async in tests yaml\r\n\r\n* fix mysync.yaml syntax err\r\n\r\n* fix docker compose cfg\r\n\r\n* fix waitForCatchUp return in async mode\r\n\r\n* set master online on switchover: phase 5\r\n\r\n* fix PriorityChoiceMaxLag in async mode\r\n\r\n* fix queryCalcMdbReplMonTsDelay query\r\n\r\n* async mode: add tests, fix linters\r\n\r\n* async mode: add tests, fix linters\r\n\r\n* async mode: add tests, fix linters\r\n\r\n* async replication refactoring\r\n\r\n* async replication test fix\r\n\r\n* async replication test fix\r\n\r\n* async replication test fix\r\n\r\n* async replication test fix\r\n\r\n* async replication test fix\r\n\r\n* add mysync-repl-mon feature\r\n\r\n* add refactor mdb_repl_mon table name to custom configuring name\r\n\r\n* add refactor mdb_repl_mon table name to custom configuring name\r\n\r\n* repl_mon fixes\r\n\r\n* repl_mon fixes\r\n\r\n* fix typo\r\n\r\n* add repl_mon tests\r\n\r\n* fix async tests\r\n\r\n* fix async tests\r\n\r\n* fix async tests, add repl_mon.feature launch\r\n\r\n* fix async tests\r\n\r\n* fix async tests, fix repl_mon tests\r\n\r\n* add switch_helper\r\n\r\n* linters fix\r\n\r\n* fix \" too many arguments \"\r\n\r\n* linters fix\r\n\r\n* linters fix\r\n\r\n* linters fix\r\n\r\n* fix async tests\r\n\r\n* fix async tests\r\n\r\n* refactor switch_helper\r\n\r\n---------\r\n\r\nCo-authored-by: suetin \r\nCo-authored-by: teem0n ","shortMessageHtmlLink":"[WIP] support async replication (#88)"}},{"before":"1468bb556be370b2dd60b82f79ce3146eb258548","after":"6937a8ba6c5ef708da4e04568ae74df5bdd00f30","ref":"refs/heads/async-replication","pushedAt":"2024-06-13T23:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"refactor switch_helper","shortMessageHtmlLink":"refactor switch_helper"}},{"before":"723d4db055239450c1d818c0e7ba3f83be04ee7e","after":"1468bb556be370b2dd60b82f79ce3146eb258548","ref":"refs/heads/async-replication","pushedAt":"2024-06-13T01:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"fix async tests","shortMessageHtmlLink":"fix async tests"}},{"before":"9fd2bd63e127b7069eceef60d4e67114d9d4283e","after":"723d4db055239450c1d818c0e7ba3f83be04ee7e","ref":"refs/heads/async-replication","pushedAt":"2024-06-13T00:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moridin26","name":null,"path":"/moridin26","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12412987?s=80&v=4"},"commit":{"message":"fix async tests","shortMessageHtmlLink":"fix async tests"}},{"before":"d9ba04f5a7d21af66e2839401a4c625c9eed59f0","after":"9fd2bd63e127b7069eceef60d4e67114d9d4283e","ref":"refs/heads/async-replication","pushedAt":"2024-06-11T19:18:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Merge branch 'master' into async-replication","shortMessageHtmlLink":"Merge branch 'master' into async-replication"}},{"before":"051deb8c28078ae6efa6375918aff2a8c5149b73","after":null,"ref":"refs/heads/optimize-set-for-existing-dcs-node","pushedAt":"2024-06-11T14:47:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"bc9b606713e83e1cfb7facc4867885d372cb3126","after":"77f1af988aa452aec303b1f7c171dae72abe1131","ref":"refs/heads/master","pushedAt":"2024-06-11T14:47:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Do not try to create and then set node in dcs (Set already handles this) (#109)","shortMessageHtmlLink":"Do not try to create and then set node in dcs (Set already handles th…"}},{"before":null,"after":"051deb8c28078ae6efa6375918aff2a8c5149b73","ref":"refs/heads/optimize-set-for-existing-dcs-node","pushedAt":"2024-06-11T14:19:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"secwall","name":null,"path":"/secwall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1869308?s=80&v=4"},"commit":{"message":"Do not try to create and then set node in dcs (Set already handles this)","shortMessageHtmlLink":"Do not try to create and then set node in dcs (Set already handles this)"}},{"before":"7fddbdd22cbb0e302f1597f8c7c9616037a0794f","after":"d9ba04f5a7d21af66e2839401a4c625c9eed59f0","ref":"refs/heads/async-replication","pushedAt":"2024-06-11T08:49:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Merge branch 'master' into async-replication","shortMessageHtmlLink":"Merge branch 'master' into async-replication"}},{"before":"208ff29014ce920952b47403ffbec3ddbe7d7500","after":null,"ref":"refs/heads/feature/fix_replica_return","pushedAt":"2024-06-11T08:48:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"}},{"before":"2ed636e78683253f9f7aa01081168d2a47f93481","after":"bc9b606713e83e1cfb7facc4867885d372cb3126","ref":"refs/heads/master","pushedAt":"2024-06-11T08:48:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Fix replica return (#108)\n\nCo-authored-by: Aleksandr Shevchuk ","shortMessageHtmlLink":"Fix replica return (#108)"}},{"before":"68ff6d90ddb104771d71242bd23bcfcedb1a0b67","after":"208ff29014ce920952b47403ffbec3ddbe7d7500","ref":"refs/heads/feature/fix_replica_return","pushedAt":"2024-06-11T06:53:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Fix replica return","shortMessageHtmlLink":"Fix replica return"}},{"before":"839a7e06c4091e8dc76b1f5e4e6803313a346319","after":"68ff6d90ddb104771d71242bd23bcfcedb1a0b67","ref":"refs/heads/feature/fix_replica_return","pushedAt":"2024-06-11T06:51:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Fix replica return","shortMessageHtmlLink":"Fix replica return"}},{"before":null,"after":"839a7e06c4091e8dc76b1f5e4e6803313a346319","ref":"refs/heads/feature/fix_replica_return","pushedAt":"2024-06-11T06:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teem0n","name":null,"path":"/teem0n","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20437170?s=80&v=4"},"commit":{"message":"Fix replica return","shortMessageHtmlLink":"Fix replica return"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEc0FQ-wA","startCursor":null,"endCursor":null}},"title":"Activity · yandex/mysync"}