Commit Graph
33 Commits
Author SHA1 Message Date
chrislu 52f26187ca find master address earlier 2025-08-13 01:52:03 -07:00
chrislu d7d19ea9ba ec volume deletion is generation-aware 2025-08-13 01:11:37 -07:00
chrislu b616dc3d20 adjust comments 2025-08-13 00:34:41 -07:00
chrislu 117bba794c WriteDatFileAndVacuum 2025-08-13 00:28:12 -07:00
chrislu 1f8ba5c958 task ask admin for master address 2025-08-12 23:47:12 -07:00
chrislu 1485330547 Update ec_vacuum_task.go 2025-08-12 09:50:17 -07:00
chrislu 8213a4a2b6 use the EcVacuumLogic 2025-08-12 09:48:17 -07:00
chrislu 425a54019b adding EcVacuumLogic 2025-08-12 09:45:30 -07:00
chrislu 82907ad6ca determineGenerations() Removed 2025-08-12 09:33:40 -07:00
chrislu 729268d065 detection with generation info 2025-08-12 09:32:07 -07:00
chrislu 35f3da108b distribute index files to all volume servers that will have shards mounted, not just one 2025-08-12 00:33:49 -07:00
chrislu 56db0a081a distribute .ecx files 2025-08-11 23:47:42 -07:00
chrislu cac6a51cbf implement todos 2025-08-11 21:48:45 -07:00
chrislu 7780a7d652 ec vacuum workflow is correct now 2025-08-11 21:41:18 -07:00
chrislu 83b6a94bfe change to correct ec vacuum workflow 2025-08-11 21:14:36 -07:00
chrislu 5c93557314 detect shard sources 2025-08-11 17:36:27 -07:00
chrislu 96a2749355 adding EcVacuumTaskConfig 2025-08-11 16:59:55 -07:00
chrislu c57ccd554a worker_pb.TaskParams_VacuumParams 2025-08-11 02:11:39 -07:00
chrislu 9df006b49d fix min volume age 2025-08-11 01:54:10 -07:00
chrislu 424bb7fe11 showing criteria 2025-08-11 01:34:33 -07:00
chrislu cdba261913 add safety check 2025-08-10 17:41:55 -07:00
chrislu 179bcb777e Delete ec_vacuum_integration_test.go 2025-08-10 17:34:03 -07:00
chrislu d6e335d6e2 Integration test: end-to-end vacuum G→G+1 with live reads (zero downtime) 2025-08-10 17:23:17 -07:00
chrislu d341db8861 Update ec_vacuum_task.go 2025-08-10 15:39:26 -07:00
chrislu cf5f0b8e74 cleanupGracePeriod 2025-08-10 15:13:12 -07:00
chrislu 0bcb64140f Add activation step to EC vacuum: call ActivateEcGeneration when G+1 ready 2025-08-10 15:07:57 -07:00
chrislu 62d89fa60b EC vacuum distribution updated for generation-aware mount/copy RPCs 2025-08-10 15:04:55 -07:00
chrislu de9399761b EC vacuum task updated for generation-aware operation 2025-08-10 15:00:22 -07:00
chrislu 1b41544f97 detecting ec volumes 2025-08-10 14:41:06 -07:00
chrislu 56d1ed77c1 copy file 2025-08-10 14:24:30 -07:00
chrislu 9e2e600b6d VolumeEcShardsGenerate updated for generation-specific file creation 2025-08-10 14:14:37 -07:00
chrislu 8603a3a1e9 ec vacuum task need to register itself 2025-08-10 02:16:15 -07:00
chrislu 32e7ba2f9d adding ec vacuum 2025-08-10 00:58:26 -07:00