Chris Lu
8880f9932f
filer: auto clean empty implicit s3 folders ( #8051 )
...
* filer: auto clean empty s3 implicit folders
Explicitly tag implicitly created S3 folders (parent directories from object uploads) with 'Seaweed-X-Amz-Implicit-Dir'.
Update EmptyFolderCleaner to check for this attribute and cache the result efficiently.
* filer: correctly handle nil attributes in empty folder cleaner cache
* filer: refine implicit tagging logic
Prevent tagging buckets as implicit directories. Reduce code duplication.
* filer: safeguard GetEntryAttributes against nil entry and not found error
* filer: move ErrNotFound handling to EmptyFolderCleaner
* filer: add comment to explain level > 3 check for implicit directories
2026-01-17 22:10:15 -08:00
..
2026-01-09 18:02:59 -08:00
2026-01-07 13:06:08 -08:00
2026-01-14 17:59:59 -08:00
2026-01-14 17:59:59 -08:00
2025-11-25 19:35:19 -08:00
2026-01-17 22:10:15 -08:00
2026-01-07 13:06:08 -08:00
2025-12-15 13:03:34 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-12-23 14:48:50 -08:00
2026-01-09 18:02:59 -08:00
2024-03-25 12:50:43 -07:00
2025-08-03 11:56:04 -07:00
2025-08-03 11:56:04 -07:00
2025-11-25 19:35:19 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-11-25 19:35:19 -08:00
2022-10-12 00:03:27 -07:00
2025-11-25 19:35:19 -08:00
2025-11-25 19:35:19 -08:00
2025-12-14 23:40:01 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-12-12 12:51:48 -08:00
2026-01-07 13:06:08 -08:00
2025-08-06 10:09:26 -07:00
2025-11-29 10:06:11 -08:00
2022-07-29 00:17:28 -07:00
2025-10-24 17:09:58 -07:00
2026-01-07 13:06:08 -08:00
2025-11-29 10:06:11 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2025-08-30 11:15:48 -07:00
2026-01-07 13:06:08 -08:00
2026-01-16 19:48:09 -08:00
2025-12-12 12:51:48 -08:00
2025-12-12 12:51:48 -08:00
2026-01-16 19:48:09 -08:00
2025-10-29 18:31:23 -07:00
2025-10-29 18:31:23 -07:00
2022-07-29 00:17:28 -07:00
2025-12-30 17:32:33 -08:00
2025-12-09 19:03:15 -08:00
2022-11-15 06:33:36 -08:00
2025-12-09 19:03:15 -08:00
2025-12-03 21:12:19 -08:00
2026-01-16 19:48:09 -08:00
2025-12-03 21:12:19 -08:00
2026-01-17 22:10:15 -08:00
2025-06-24 08:44:06 -07:00
2025-11-25 19:35:19 -08:00
2026-01-07 13:06:08 -08:00
2025-11-25 19:35:19 -08:00
2026-01-07 13:06:08 -08:00
2023-04-13 22:32:45 -07:00
2026-01-04 11:34:17 -08:00
2024-12-19 19:25:06 -08:00
2026-01-07 13:06:08 -08:00
2025-05-22 09:46:49 -07:00
2025-08-06 10:09:26 -07:00
2025-12-04 23:40:56 -08:00
2026-01-07 13:06:08 -08:00
2025-12-04 23:40:56 -08:00
2022-08-26 16:41:37 -07:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2026-01-07 13:06:08 -08:00
2022-08-30 09:37:52 -07:00
2025-07-16 23:39:27 -07:00
2025-12-09 19:03:15 -08:00
2024-11-04 12:08:25 -08:00