{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":153421948,"defaultBranch":"master","name":"kubernetes","ownerLogin":"hshiina","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-17T08:25:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44044913?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717527964.0","currentOid":""},"activityList":{"items":[{"before":"7914f6a10e57d03e26f32ee19db7d371bd715e60","after":"c3772a9548b1dbf57ad8fbac4b6cbe3df7132461","ref":"refs/heads/repro-probe-disconnect","pushedAt":"2024-06-04T19:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Reproduce http probe disconnection after receiving header","shortMessageHtmlLink":"Reproduce http probe disconnection after receiving header"}},{"before":"cae35dba5a3060711a2a3f958537003bc74a59c0","after":"9c4181e234b7498bae16ef13c14949f3ae75c738","ref":"refs/heads/master","pushedAt":"2024-06-04T19:07:03.000Z","pushType":"push","commitsCount":1069,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Merge pull request #119786 from bzsuni/ut/pkg/kubelet/util\n\n[UT] add ut for pkg/kubelet/util","shortMessageHtmlLink":"Merge pull request kubernetes#119786 from bzsuni/ut/pkg/kubelet/util"}},{"before":null,"after":"7914f6a10e57d03e26f32ee19db7d371bd715e60","ref":"refs/heads/repro-probe-disconnect","pushedAt":"2024-06-04T19:06:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Reproduce http probe disconnection after receiving header","shortMessageHtmlLink":"Reproduce http probe disconnection after receiving header"}},{"before":"bcf645a36902b57c0d2c18f13bc0de7cd18175c1","after":null,"ref":"refs/heads/flake-poststart","pushedAt":"2024-06-04T08:58:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"}},{"before":null,"after":"80189cdc31942b3c8ad92f080f29090fa6e7f6b6","ref":"refs/heads/evented-pleg-issues","pushedAt":"2024-05-21T10:45:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"use IsEventedPLEGInUse instead of check FG status","shortMessageHtmlLink":"use IsEventedPLEGInUse instead of check FG status"}},{"before":null,"after":"fb5202e6fa12becb9c481022b1a89218fefacd80","ref":"refs/heads/wait-events","pushedAt":"2024-05-19T18:40:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Wait for PLEG events along with requests to runtime\n\nThis fix makes pod workers wait for PLEG events to be received after\nthey request the runtime to start or stop containers.\n\nCurrently, a pod worker waits for the PLEG to update cache along with a\nPLEG event by calling `GetNewerThan()` at every time syncing pod.\nHowever, it does not look enough to wait for the cache to be updated\nonce without confirming if it is updated as expected. For example,\nafter a pod worker starts a container in `SyncPod()`, if the pod worker\nenters `syncPod()` again before a container started event is delivered,\nthe worker tries to create the container again. Because a pod worker\ndoes not remember what it requested the container runtime to do, the\nworker computes actions in `SyncPod()` only by seeing cached container\nstatuses in which the container has not started. So, before entering\n`SyncPod()` again, cached statuses of all containers that were requested\nto start need to be updated by PLEG. However, just calling\n`GetNewerThan()` once does not guarantee that all events are received by\nPLEG, especially in a case of Evented PLEG where events are delivered\nindependently.\n\nThis problem actually happened with the Evented PLEG and might happen\nwith the Generic PLEG. In order to avoid an unexpected regression, the\nbehavior of pod workers is changed only when the Evented PLEG is\nenabled.","shortMessageHtmlLink":"Wait for PLEG events along with requests to runtime"}},{"before":null,"after":"bcf645a36902b57c0d2c18f13bc0de7cd18175c1","ref":"refs/heads/flake-poststart","pushedAt":"2024-05-13T20:46:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"node e2e: Add StartDelay to postStart hook\n\nBecause of 6ecf0da1a56a, `RunTogether()` expects the first argument to\nstart before the second argument. However, a regular container and a\npostStart hook start asynchronously. This fix adds `StartDelay` to the\npostStart hook so that the hook starts after the regular container.","shortMessageHtmlLink":"node e2e: Add StartDelay to postStart hook"}},{"before":"76128586a24ffd66d55ac4358c29efd72b7176e4","after":"dbc47341fabfc6dcd6b6bc0854f0a59ce4095827","ref":"refs/heads/evented-timestamp","pushedAt":"2024-05-08T08:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Update global cache timestamp more frequently\n\nThere are some cases where a pod worker is woken up without a cache\nupdate by the PLEG such as a pod termination. Then, the worker gets\nstuck in `cache.GetNewerThan()` till the global cache timestamp is\nupdated by the PLEG. In order to unblock the stuck worker as early as\nthe Generic PLEG, this fix makes the Evented PLEG update the global\ncache as frequently as the Generic PLEG.","shortMessageHtmlLink":"Update global cache timestamp more frequently"}},{"before":"ff098b14daa22f4caf113ac1fb21150b41725dd5","after":"76128586a24ffd66d55ac4358c29efd72b7176e4","ref":"refs/heads/evented-timestamp","pushedAt":"2024-04-12T18:15:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Pass event created timestamp correctly to cache\n\n`CreatedAt` timestamp of `ContainerEventResponse` should be passed as\nnanoseconds to `time.Unix()`.","shortMessageHtmlLink":"Pass event created timestamp correctly to cache"}},{"before":null,"after":"ff098b14daa22f4caf113ac1fb21150b41725dd5","ref":"refs/heads/evented-timestamp","pushedAt":"2024-04-12T18:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Pass event created timestamp correctly to cache\n\n`CreatedAt` timestamp of `ContainerEventResponse` should be passed as\nnanosececonds to `time.Unix()`.","shortMessageHtmlLink":"Pass event created timestamp correctly to cache"}},{"before":"7de4c007f798b82d65dc97a913e27b81fabc29d9","after":"cae35dba5a3060711a2a3f958537003bc74a59c0","ref":"refs/heads/master","pushedAt":"2024-04-12T14:31:09.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"hshiina","name":"Hironori Shiina","path":"/hshiina","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44044913?s=80&v=4"},"commit":{"message":"Merge pull request #124283 from dims/rename-cluster-to-storage_cluster_id-for-apiserver_storage_size_bytes-metric\n\nRename Label `cluster` to `storage_cluster_id` for apiserver_storage_size_bytes metric","shortMessageHtmlLink":"Merge pull request kubernetes#124283 from dims/rename-cluster-to-stor…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXGa7TQA","startCursor":null,"endCursor":null}},"title":"Activity · hshiina/kubernetes"}