refactor: improve task management with xsync for concurrent access and enhance callback and subtasks handling as well as memory allocation

This commit is contained in:
yusing
2025-05-25 15:01:44 +08:00
parent ade93d49a3
commit c1221e61d4
16 changed files with 447 additions and 211 deletions

View File

@@ -114,7 +114,7 @@ func Test_MaxMindConfig_loadMaxMindDB(t *testing.T) {
mockDataDir(t)
mockMaxMindDBOpen(t)
task := task.RootTask("test")
task := task.RootTask("test", true)
defer task.Finish(nil)
err := cfg.LoadMaxMindDB(task)
if err != nil {