{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":366421677,"defaultBranch":"main","name":"juicefs","ownerLogin":"polyrabbit","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-05-11T15:00:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2657334?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716282027.0","currentOid":""},"activityList":{"items":[{"before":"bc3b781109f96a456e23fc1270f1f73f524c9a39","after":"1d153e11ecf7a9b9219091797d58141f6004bd77","ref":"refs/heads/step","pushedAt":"2024-05-22T11:31:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Official fork/customization for step\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Official fork/customization for step"}},{"before":null,"after":"b73f27e69a0a34c7c08a8b8aaa09dcc6ea8632e6","ref":"refs/heads/write-fail-fast","pushedAt":"2024-05-21T09:00:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Write should fail fast if it's in error stat\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Write should fail fast if it's in error stat"}},{"before":"367e397f9620bd2fd8b86e9d65302c3b89a395d9","after":"995f2e7e0511b67a245f6fcb496ff7ee050cdc45","ref":"refs/heads/abort-slice-if-checin-failed","pushedAt":"2024-05-21T08:49:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Remove uploaded slices if failed to check into meta\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Remove uploaded slices if failed to check into meta"}},{"before":null,"after":"e9fcbfd79589a882ceb86d282f8c51ba2d01bc21","ref":"refs/heads/read-buf-usage","pushedAt":"2024-05-16T16:01:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"More accurate read buffer usage\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"More accurate read buffer usage"}},{"before":null,"after":"a3bcf398d4235033ff8ec34ace6c55049313092b","ref":"refs/heads/backup-path","pushedAt":"2024-05-07T07:27:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Backup report also outputs target path\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Backup report also outputs target path"}},{"before":"77dfa871cacbdf9bab180ecc9faddb2742131042","after":"367e397f9620bd2fd8b86e9d65302c3b89a395d9","ref":"refs/heads/abort-slice-if-checin-failed","pushedAt":"2024-05-07T03:16:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Remove uploaded slices if failed to check into meta\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Remove uploaded slices if failed to check into meta"}},{"before":null,"after":"b3eadc458aa7ed51186b94f651c764dafe532e3c","ref":"refs/heads/dump-non-exist-entry","pushedAt":"2024-05-05T15:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"dumpEntry should ignore non-exist inode\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"dumpEntry should ignore non-exist inode"}},{"before":null,"after":"77dfa871cacbdf9bab180ecc9faddb2742131042","ref":"refs/heads/abort-slice-if-checin-failed","pushedAt":"2024-05-04T15:07:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Remove uploaded slices if failed to check into meta\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Remove uploaded slices if failed to check into meta"}},{"before":null,"after":"bc3b781109f96a456e23fc1270f1f73f524c9a39","ref":"refs/heads/step","pushedAt":"2024-05-03T05:19:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Official fork/customization for step\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Official fork/customization for step"}},{"before":"41bfee3318e7f38aa7ca571348ace1ff2281fdd0","after":"9e64897716f3593937666f67d0b4e96593345dc6","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-30T15:02:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Actively flush page caches when under memory pressure to avoid wrong OOM killer from cgroupv1\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Actively flush page caches when under memory pressure to avoid wrong …"}},{"before":"2eec6c150b1128a8cfe8037098e66cd1e961dcac","after":"41bfee3318e7f38aa7ca571348ace1ff2281fdd0","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-30T14:34:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Actively flush page caches when under memory pressure to avoid wrong OOM killer from cgroupv1\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Actively flush page caches when under memory pressure to avoid wrong …"}},{"before":"84f23bc8c4b4f8f3f1ef494db2b395b83d8d487e","after":"2eec6c150b1128a8cfe8037098e66cd1e961dcac","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-30T14:32:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Actively flush page caches when under memory pressure to avoid wrong OOM killer from cgroupv1\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Actively flush page caches when under memory pressure to avoid wrong …"}},{"before":"b0f9bb8d415361638f229b4e573c9bcfb022a96a","after":"84f23bc8c4b4f8f3f1ef494db2b395b83d8d487e","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-30T14:30:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Actively flush page caches when under memory pressure to avoid wrong OOM killer from cgroupv1\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Actively flush page caches when under memory pressure to avoid wrong …"}},{"before":null,"after":"bad1ef1dff0d0d659daa0b30de5bc2738c5eef41","ref":"refs/heads/panic-on-disk-down","pushedAt":"2024-04-25T12:45:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Fix nil panic when disk is down\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Fix nil panic when disk is down"}},{"before":null,"after":"84797f86676da8b7d2023499b928607538db6c9d","ref":"refs/heads/visitor-break","pushedAt":"2024-04-25T12:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Short-circuit fileReader.visit function if visitor returns false\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Short-circuit fileReader.visit function if visitor returns false"}},{"before":"a13ce5a243c57602b853dc2d296e2024d7f22123","after":"b0f9bb8d415361638f229b4e573c9bcfb022a96a","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-25T10:56:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Fsync after every write to avoid massive dirty pages in memory, which may cause OOM\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Fsync after every write to avoid massive dirty pages in memory, which…"}},{"before":null,"after":"a13ce5a243c57602b853dc2d296e2024d7f22123","ref":"refs/heads/dirty-page-cache","pushedAt":"2024-04-25T09:44:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Fsync after every write to avoid massive dirty pages in memory, which may cause OOM\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Fsync after every write to avoid massive dirty pages in memory, which…"}},{"before":"a146039eeb8e5bd2da79cd9fcdb44cb24bff1b9d","after":"3e36f8ae90a6da78ef06b55eda9fea351dc31233","ref":"refs/heads/current-write","pushedAt":"2024-04-23T03:50:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":"b424eb3bff63c31bc8c4008fff6272bd148a9404","after":null,"ref":"refs/heads/leak-object","pushedAt":"2024-04-23T02:50:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"}},{"before":"b568e4aa003fbcdc45ac9eea030fe84a2645465a","after":"a146039eeb8e5bd2da79cd9fcdb44cb24bff1b9d","ref":"refs/heads/current-write","pushedAt":"2024-04-23T01:02:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":"3f641657442b930e81870132448862eb78e9beea","after":"b568e4aa003fbcdc45ac9eea030fe84a2645465a","ref":"refs/heads/current-write","pushedAt":"2024-04-22T15:30:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":"1b0c2479110323eebfcca65d8653ab5c2da3d7f5","after":"b424eb3bff63c31bc8c4008fff6272bd148a9404","ref":"refs/heads/leak-object","pushedAt":"2024-04-22T12:46:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Delete leaked objects if it's already deleted by other goroutines\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Delete leaked objects if it's already deleted by other goroutines"}},{"before":"40ee01c9851a5479aab3c2928ab43ac892ad3bb5","after":"3f641657442b930e81870132448862eb78e9beea","ref":"refs/heads/current-write","pushedAt":"2024-04-22T09:06:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":null,"after":"1b0c2479110323eebfcca65d8653ab5c2da3d7f5","ref":"refs/heads/leak-object","pushedAt":"2024-04-22T08:08:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Delete leaked objects if it's already deleted by other goroutines\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Delete leaked objects if it's already deleted by other goroutines"}},{"before":"f0595981fc460c1092a5d0996201a6e0ad397469","after":"b70f01989643bd6d8092e1986451d7985c2aff3f","ref":"refs/heads/quota-log-msg","pushedAt":"2024-04-22T07:37:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Fix error message in quota always shows inode 0\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Fix error message in quota always shows inode 0"}},{"before":"603b53853c7eb587918851ed733146eb6c2ddc81","after":"40ee01c9851a5479aab3c2928ab43ac892ad3bb5","ref":"refs/heads/current-write","pushedAt":"2024-04-21T14:59:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":"a9600220f827b22c46bb222fdbef6bfc83ed3097","after":"603b53853c7eb587918851ed733146eb6c2ddc81","ref":"refs/heads/current-write","pushedAt":"2024-04-21T02:51:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":null,"after":"a9600220f827b22c46bb222fdbef6bfc83ed3097","ref":"refs/heads/current-write","pushedAt":"2024-04-21T02:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Limit concurrent writes to staged files and spill others to object backend, to have concurrent uploads to two backends, and even double the write bandwidth\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Limit concurrent writes to staged files and spill others to object ba…"}},{"before":null,"after":"f0595981fc460c1092a5d0996201a6e0ad397469","ref":"refs/heads/quota-log-msg","pushedAt":"2024-04-19T13:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Fix error message in quota always shows inode 0\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Fix error message in quota always shows inode 0"}},{"before":null,"after":"1393fe83806a723da0bf4e3cdf754a1440768e2d","ref":"refs/heads/stage-size","pushedAt":"2024-04-19T13:17:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polyrabbit","name":"Changxin Miao","path":"/polyrabbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2657334?s=80&v=4"},"commit":{"message":"Stage directory should also obey size limit\n\nSigned-off-by: Changxin Miao ","shortMessageHtmlLink":"Stage directory should also obey size limit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUNov9wA","startCursor":null,"endCursor":null}},"title":"Activity · polyrabbit/juicefs"}