{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":681372871,"defaultBranch":"main","name":"garnet","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-21T21:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717188324.0","currentOid":""},"activityList":{"items":[{"before":"198d3297e9640057af54e300bdb20a9f65c78527","after":"365eab4a89b99a1bcd73241d0f751ef8ca4da55a","ref":"refs/heads/tedhar/session-reorg","pushedAt":"2024-06-01T07:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TedHartMS","name":"Ted Hart","path":"/TedHartMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467143?s=80&v=4"},"commit":{"message":"Clean up more remnants of \"TsavoriteSession\" naming","shortMessageHtmlLink":"Clean up more remnants of \"TsavoriteSession\" naming"}},{"before":null,"after":"198d3297e9640057af54e300bdb20a9f65c78527","ref":"refs/heads/tedhar/session-reorg","pushedAt":"2024-05-31T20:45:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TedHartMS","name":"Ted Hart","path":"/TedHartMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467143?s=80&v=4"},"commit":{"message":"- Rename IFunctions to ISessionFunctions (in prep for StoreFunctions)\n- Clean up ITsavoriteSession to SessionFunctionsWrapper, minimizing the per-Context code to just the locking portion\n- remove RUMD (Read/Upsert/rMw/Delete) functionality from ClientSession; users should use one of the 4 Contexts (Basic, Lockable, Unsafe, LockableUnsafe) for all such actions. This changed a lot of tests","shortMessageHtmlLink":"- Rename IFunctions to ISessionFunctions (in prep for StoreFunctions)"}},{"before":"47678fa6b562f8bcf773c71575051d49c757a18b","after":"38443e304561f2ecbe5b0f065244ae4e898f288a","ref":"refs/heads/talzacc/blocking_list_ops_updates","pushedAt":"2024-05-31T03:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"Adding some clean up logic","shortMessageHtmlLink":"Adding some clean up logic"}},{"before":"36f25c4ec21ff5daf526637671209216e61ddf44","after":"3cc65bd21a0d960205561cdf3e838566f74c5582","ref":"refs/heads/main","pushedAt":"2024-05-31T02:34:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vazois","name":null,"path":"/vazois","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96085550?s=80&v=4"},"commit":{"message":"Handle ResponseWriteUtils Fail Correctly (#433)\n\n* RespWriteUtils code cleanup\r\n\r\n* SendAndReset fixes\r\n\r\n* validate write response does not require response buffer draining\r\n\r\n* bump release version\r\n\r\n* addressing comments","shortMessageHtmlLink":"Handle ResponseWriteUtils Fail Correctly (#433)"}},{"before":"cf67760d5d6f5b69d5d38a250d5cebaaa90081fa","after":"47678fa6b562f8bcf773c71575051d49c757a18b","ref":"refs/heads/talzacc/blocking_list_ops_updates","pushedAt":"2024-05-30T18:47:37.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"Merge branch 'main' into talzacc/blocking_list_ops_updates","shortMessageHtmlLink":"Merge branch 'main' into talzacc/blocking_list_ops_updates"}},{"before":"50f5ef245e6a3c80f1c73e924297e657ce845308","after":null,"ref":"refs/heads/badrishc/docker-port","pushedAt":"2024-05-30T16:11:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"}},{"before":"bb7e14c36671374ae9cad452e198ab768482b7f4","after":"2cf1b252cbe3f680c2b06abf7bac89501999609b","ref":"refs/heads/talzacc/empty_collections","pushedAt":"2024-05-30T03:22:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"ac1afe006db242c360825d4158bd4123fb393845","after":null,"ref":"refs/heads/badrishc/update-version-1.0.11","pushedAt":"2024-05-30T01:33:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"}},{"before":"caf6f59b37afe773a514363beab7f20ddf7abc7c","after":"36f25c4ec21ff5daf526637671209216e61ddf44","ref":"refs/heads/main","pushedAt":"2024-05-30T01:33:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Update version to 1.0.11 (#428)","shortMessageHtmlLink":"Update version to 1.0.11 (#428)"}},{"before":"618eaeb9c7259d220927a581c53a84fbf1e4928e","after":"ac1afe006db242c360825d4158bd4123fb393845","ref":"refs/heads/badrishc/update-version-1.0.11","pushedAt":"2024-05-30T01:21:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into badrishc/update-version-1.0.11","shortMessageHtmlLink":"Merge branch 'main' into badrishc/update-version-1.0.11"}},{"before":"12e96560020793d137f6c08b1be95d365701cae2","after":"caf6f59b37afe773a514363beab7f20ddf7abc7c","ref":"refs/heads/main","pushedAt":"2024-05-30T01:19:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vazois","name":null,"path":"/vazois","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96085550?s=80&v=4"},"commit":{"message":"Guard against multiple recovery tasks (#403)\n\n* indirect transition to recovering state\r\n\r\n* replace recovering with recoverLock to prohibit parallel recovering tasks\r\n\r\n* check primaryId is not null when retrieving list of primary slots\r\n\r\n* added logging level to garnet exception\r\n\r\n* Ensure node is replica and has assigned primary when starting replica failover\r\nValidate replica node configuration before transitioning to primary\r\n\r\n* Handle config transition failure when taking over as new primary.\r\nAcquire copy of config for failoversession.\r\n\r\n* minor typo\r\n\r\n* added new test multiple consecutive failovers\r\n\r\n* fix typos\r\n\r\n* pass clusterTimeout to gossipWithMeet\r\n\r\n* remove unstable new test","shortMessageHtmlLink":"Guard against multiple recovery tasks (#403)"}},{"before":"f7cb991fdf343bb730552dae7a467db78b04d0d6","after":"bb7e14c36671374ae9cad452e198ab768482b7f4","ref":"refs/heads/talzacc/empty_collections","pushedAt":"2024-05-30T00:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"7dec804d3f9c7523aea8755a05aa44be873e0539","after":"b62f861c89772b9a132aee1067e7001a4b212420","ref":"refs/heads/gh-pages","pushedAt":"2024-05-30T00:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4991f92fc7bd095ef006b69d8838a40abf1b67a0","shortMessageHtmlLink":"deploy: 4991f92"}},{"before":"5fc6331345d8cf6a5f88f552f8328c1787256838","after":"618eaeb9c7259d220927a581c53a84fbf1e4928e","ref":"refs/heads/badrishc/update-version-1.0.11","pushedAt":"2024-05-30T00:28:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into badrishc/update-version-1.0.11","shortMessageHtmlLink":"Merge branch 'main' into badrishc/update-version-1.0.11"}},{"before":"e609cb41a905cb72b0a7408ca7cd055a75e58b00","after":null,"ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-30T00:28:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"}},{"before":"4991f92fc7bd095ef006b69d8838a40abf1b67a0","after":"12e96560020793d137f6c08b1be95d365701cae2","ref":"refs/heads/main","pushedAt":"2024-05-30T00:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Add flag for backward compatibility with TLS checks (#421)\n\n* change option name\r\n\r\n* update flag name\r\n\r\n* remove braces\r\n\r\n* nit; fix breaking TestUtils initialization for TLS options\r\n\r\n* cleanup of PR\r\n\r\n* minor rephrasing\r\n\r\n---------\r\n\r\nCo-authored-by: Vasileios Zois \r\nCo-authored-by: Badrish Chandramouli ","shortMessageHtmlLink":"Add flag for backward compatibility with TLS checks (#421)"}},{"before":"f9bf85f13338e1c005604d114f7d4361fd2021e2","after":"e609cb41a905cb72b0a7408ca7cd055a75e58b00","ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-30T00:28:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck","shortMessageHtmlLink":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck"}},{"before":"18ac68534ad485579ad1b54f763e1cd516994fe3","after":null,"ref":"refs/heads/talzacc/command_info_mods","pushedAt":"2024-05-30T00:27:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"}},{"before":"b34fc999109fcfe2b8e60097722bbac207ef200b","after":"4991f92fc7bd095ef006b69d8838a40abf1b67a0","ref":"refs/heads/main","pushedAt":"2024-05-30T00:27:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"Custom Command Registration Updates (#410)\n\n* wip\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* dotnet format\r\n\r\n* bugfix\r\n\r\n* Small fix to GarnetServer main\r\n\r\n---------\r\n\r\nCo-authored-by: Badrish Chandramouli ","shortMessageHtmlLink":"Custom Command Registration Updates (#410)"}},{"before":"f956d6009262165da045fff72bc9ab433727da8e","after":"f9bf85f13338e1c005604d114f7d4361fd2021e2","ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-30T00:14:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck","shortMessageHtmlLink":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck"}},{"before":"e2c609c1bf9fe297a3b40dc33f6a424f4622aafa","after":"5fc6331345d8cf6a5f88f552f8328c1787256838","ref":"refs/heads/badrishc/update-version-1.0.11","pushedAt":"2024-05-30T00:12:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into badrishc/update-version-1.0.11","shortMessageHtmlLink":"Merge branch 'main' into badrishc/update-version-1.0.11"}},{"before":"1ba47cf6c4a3c1dd231579f107c427d1e2706f05","after":"18ac68534ad485579ad1b54f763e1cd516994fe3","ref":"refs/heads/talzacc/command_info_mods","pushedAt":"2024-05-30T00:00:04.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"Merge branch 'main' into talzacc/command_info_mods","shortMessageHtmlLink":"Merge branch 'main' into talzacc/command_info_mods"}},{"before":"2a923aeb4e7484d99601d15ca0d02f5422576034","after":"b34fc999109fcfe2b8e60097722bbac207ef200b","ref":"refs/heads/main","pushedAt":"2024-05-29T23:59:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TalZaccai","name":"Tal Zaccai","path":"/TalZaccai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18443527?s=80&v=4"},"commit":{"message":"Support WITHSCORE option in ZRANK, ZREVRANK commands (#419)\n\n* Draft changes.\r\n\r\n* Support WITHSCORE in ZRANK, ZREVRANK.\r\n\r\n---------\r\n\r\nCo-authored-by: Yoganand Rajasekaran \r\nCo-authored-by: Badrish Chandramouli ","shortMessageHtmlLink":"Support WITHSCORE option in ZRANK, ZREVRANK commands (#419)"}},{"before":"276099cd40b774eb6db4bcc2953153b77e291f2c","after":"f956d6009262165da045fff72bc9ab433727da8e","ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-29T23:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vazois","name":null,"path":"/vazois","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/96085550?s=80&v=4"},"commit":{"message":"minor rephrasing","shortMessageHtmlLink":"minor rephrasing"}},{"before":null,"after":"e2c609c1bf9fe297a3b40dc33f6a424f4622aafa","ref":"refs/heads/badrishc/update-version-1.0.11","pushedAt":"2024-05-29T22:56:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Update version to 1.0.11","shortMessageHtmlLink":"Update version to 1.0.11"}},{"before":"91a062c00259261c8d2533dc186d080ce6967774","after":"276099cd40b774eb6db4bcc2953153b77e291f2c","ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-29T22:28:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck","shortMessageHtmlLink":"Merge branch 'main' into users/padgupta/add_flag_to_control_tlscheck"}},{"before":"31557a6b5a331ba02c10cb6a15fdb38c059f7376","after":"91a062c00259261c8d2533dc186d080ce6967774","ref":"refs/heads/users/padgupta/add_flag_to_control_tlscheck","pushedAt":"2024-05-29T22:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"badrishc","name":"Badrish Chandramouli","path":"/badrishc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18355833?s=80&v=4"},"commit":{"message":"cleanup of PR","shortMessageHtmlLink":"cleanup of PR"}},{"before":"ca5737baf8a0e09e8c2b1d1ee45bee0f51906018","after":null,"ref":"refs/heads/tedhar/more-unused-cleanup","pushedAt":"2024-05-29T22:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TedHartMS","name":"Ted Hart","path":"/TedHartMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467143?s=80&v=4"}},{"before":"53cff60230be169579246c9af72bbcb3e0722c82","after":"2a923aeb4e7484d99601d15ca0d02f5422576034","ref":"refs/heads/main","pushedAt":"2024-05-29T22:01:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TedHartMS","name":"Ted Hart","path":"/TedHartMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467143?s=80&v=4"},"commit":{"message":"More cleanup of no-longer-needed code (#423)\n\n* More cleanup of unused code: fields in PendingContext, LatchDestination.CreatePendingContext\r\n\r\n* WIP removing SerialNo, ResumeSession, etc.\r\n\r\n* A few fixes for serialNo removal from API\r\n\r\n* Finish removal of session recovery and related cleanup\r\n\r\n* Fix loading of earlier Checkpoints\r\n\r\n* 'format' fixes","shortMessageHtmlLink":"More cleanup of no-longer-needed code (#423)"}},{"before":"b95aa799f73a2b1fe38d1b4b41421a58acc8d6ad","after":"ca5737baf8a0e09e8c2b1d1ee45bee0f51906018","ref":"refs/heads/tedhar/more-unused-cleanup","pushedAt":"2024-05-29T21:22:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"TedHartMS","name":"Ted Hart","path":"/TedHartMS","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15467143?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into tedhar/more-unused-cleanup","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into tedhar/more-unused-cl…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWZ47tAA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/garnet"}