Open longquanzheng opened 10 months ago
Test log
2023-11-01T03:54:10.4353103Z === RUN TestProcessIdReusePolicyAllowIfPreviousExitAbnormallyCase1 2023-11-01T03:54:10.4353857Z process id: test1698810828334177738 2023-11-01T03:54:10.4354989Z [GIN] 2023/11/01 - 03:53:48 | 200 | 43.801µs | ::1 | POST "/api/v1/xdb/worker/async-state/wait-until" 2023-11-01T03:54:10.4358212Z [GIN] 2023/11/01 - 03:53:48 | 200 | 59.001µs | ::1 | POST "/api/v1/xdb/worker/async-state/execute" 2023-11-01T03:54:10.4359548Z [GIN] 2023/11/01 - 03:53:48 | 200 | 54.401µs | ::1 | POST "/api/v1/xdb/worker/async-state/execute" 2023-11-01T03:54:10.4360890Z [GIN] 2023/11/01 - 03:53:48 | 200 | 35.9µs | ::1 | POST "/api/v1/xdb/worker/async-state/wait-until" 2023-11-01T03:54:10.4362252Z [GIN] 2023/11/01 - 03:53:48 | 200 | 53.901µs | ::1 | POST "/api/v1/xdb/worker/async-state/execute" 2023-11-01T03:54:10.4363615Z [GIN] 2023/11/01 - 03:53:49 | 200 | 1.000177261s | ::1 | POST "/api/v1/xdb/worker/async-state/execute" 2023-11-01T03:54:10.4364971Z [GIN] 2023/11/01 - 03:53:49 | 200 | 1.000832373s | ::1 | POST "/api/v1/xdb/worker/async-state/execute" 2023-11-01T03:54:10.4365819Z io_process.go:143: 2023-11-01T03:54:10.4366743Z Error Trace: /home/runner/work/xdb-golang-sdk/xdb-golang-sdk/integTests/basic/io_process.go:143 2023-11-01T03:54:10.4367635Z Error: Not equal: 2023-11-01T03:54:10.4368099Z expected: "COMPLETED" 2023-11-01T03:54:10.4368600Z actual : "RUNNING" 2023-11-01T03:54:10.4369039Z 2023-11-01T03:54:10.4369428Z Diff: 2023-11-01T03:54:10.4369854Z --- Expected 2023-11-01T03:54:10.4370262Z +++ Actual 2023-11-01T03:54:10.4370728Z @@ -1,2 +1,2 @@ 2023-11-01T03:54:10.4371346Z -(xdbapi.ProcessStatus) (len=9) "COMPLETED" 2023-11-01T03:54:10.4371988Z +(xdbapi.ProcessStatus) (len=7) "RUNNING" 2023-11-01T03:54:10.4372528Z 2023-11-01T03:54:10.4373194Z Test: TestProcessIdReusePolicyAllowIfPreviousExitAbnormallyCase1 2023-11-01T03:54:10.4374403Z --- FAIL: TestProcessIdReusePolicyAllowIfPreviousExitAbnormallyCase1 (5.02s)
Server logs:
2023-11-01T03:54:10.6630635Z {"level":"debug","ts":"2023-11-01T03:53:48.333Z","msg":"responded StartProcess API request","service":"api","value":"{\"processExecutionId\":\"43234acb-786a-11ee-a2af-6045bd815517\"}","value":"null","logging-call-at":"gin_handler.go:53"} 2023-11-01T03:54:10.6635212Z {"level":"debug","ts":"2023-11-01T03:53:48.334Z","msg":"received StartProcess API request","service":"api","value":"{\"namespace\":\"default\",\"processId\":\"test1698810828334177738\",\"processStartConfig\":{\"timeoutSeconds\":0},\"processType\":\"basic.IOProcess\",\"startStateConfig\":{},\"startStateId\":\"basic.state1\",\"startStateInput\":{\"data\":\"124\",\"encoding\":\"golangJson\"},\"workerUrl\":\"http://localhost:8803\"}","logging-call-at":"gin_handler.go:51"} 2023-11-01T03:54:10.6639124Z {"level":"debug","ts":"2023-11-01T03:53:48.336Z","msg":"poll time succeeded","service":"async","shard":0,"value":"3","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6641498Z {"level":"debug","ts":"2023-11-01T03:53:48.336Z","msg":"start executing immediate task","service":"async","ID":"0-39","ImmediateTaskType":"WaitUntil","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6644150Z {"level":"debug","ts":"2023-11-01T03:53:48.336Z","msg":"start executing immediate task","service":"async","ID":"0-40","ImmediateTaskType":"Execute","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6646780Z {"level":"debug","ts":"2023-11-01T03:53:48.336Z","msg":"start executing immediate task","service":"async","ID":"0-41","ImmediateTaskType":"WaitUntil","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6649397Z {"level":"warn","ts":"2023-11-01T03:53:48.337Z","msg":"noop for immediate task ","service":"async","ID":"0xc000668840","value":"status Aborted","logging-call-at":"immediate_task_conrrent_processor.go:153"} 2023-11-01T03:54:10.6652215Z {"level":"debug","ts":"2023-11-01T03:53:48.342Z","msg":"responded StartProcess API request","service":"api","value":"{\"processExecutionId\":\"4323e6b8-786a-11ee-a2af-6045bd815517\"}","value":"null","logging-call-at":"gin_handler.go:53"} 2023-11-01T03:54:10.6654722Z {"level":"debug","ts":"2023-11-01T03:53:48.342Z","msg":"poll time succeeded","service":"async","shard":0,"value":"0","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6659355Z {"level":"debug","ts":"2023-11-01T03:53:48.342Z","msg":"received StartProcess API request","service":"api","value":"{\"namespace\":\"default\",\"processId\":\"test1698810828334177738\",\"processStartConfig\":{\"idReusePolicy\":\"ALLOW_IF_PREVIOUS_EXIT_ABNORMALLY\",\"timeoutSeconds\":0},\"processType\":\"basic.IOProcess\",\"startStateConfig\":{},\"startStateId\":\"basic.state1\",\"startStateInput\":{\"data\":\"123\",\"encoding\":\"golangJson\"},\"workerUrl\":\"http://localhost:8803\"}","logging-call-at":"gin_handler.go:51"} 2023-11-01T03:54:10.6664655Z {"level":"debug","ts":"2023-11-01T03:53:48.345Z","msg":"responded StartProcess API request","service":"api","value":"null","value":"{\"StatusCode\":409,\"Error\":{\"detail\":\"Process is already started, try use a different processId or a proper processIdReusePolicy\"}}","logging-call-at":"gin_handler.go:53"} 2023-11-01T03:54:10.6667579Z {"level":"debug","ts":"2023-11-01T03:53:48.346Z","msg":"poll time succeeded","service":"async","shard":0,"value":"1","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6669949Z {"level":"debug","ts":"2023-11-01T03:53:48.346Z","msg":"start executing immediate task","service":"async","ID":"0-42","ImmediateTaskType":"WaitUntil","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6672358Z {"level":"debug","ts":"2023-11-01T03:53:48.347Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6674559Z {"level":"debug","ts":"2023-11-01T03:53:48.348Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6676655Z {"level":"debug","ts":"2023-11-01T03:53:48.349Z","msg":"poll time succeeded","service":"async","shard":0,"value":"1","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6679105Z {"level":"debug","ts":"2023-11-01T03:53:48.349Z","msg":"start executing immediate task","service":"async","ID":"0-43","ImmediateTaskType":"Execute","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6681500Z {"level":"debug","ts":"2023-11-01T03:53:48.350Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6683683Z {"level":"debug","ts":"2023-11-01T03:53:48.354Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6685796Z {"level":"debug","ts":"2023-11-01T03:53:48.356Z","msg":"poll time succeeded","service":"async","shard":0,"value":"2","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6688134Z {"level":"debug","ts":"2023-11-01T03:53:48.356Z","msg":"start executing immediate task","service":"async","ID":"0-44","ImmediateTaskType":"Execute","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6690760Z {"level":"debug","ts":"2023-11-01T03:53:48.356Z","msg":"start executing immediate task","service":"async","ID":"0-46","ImmediateTaskType":"Execute","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6693079Z {"level":"debug","ts":"2023-11-01T03:53:48.357Z","msg":"poll time succeeded","service":"async","shard":0,"value":"0","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6695098Z {"level":"debug","ts":"2023-11-01T03:53:48.358Z","msg":"poll time succeeded","service":"async","shard":0,"value":"0","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6697218Z {"level":"debug","ts":"2023-11-01T03:53:48.364Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6699308Z {"level":"debug","ts":"2023-11-01T03:53:48.367Z","msg":"poll time succeeded","service":"async","shard":0,"value":"1","logging-call-at":"immediate_task_queue.go:159"} 2023-11-01T03:54:10.6701785Z {"level":"debug","ts":"2023-11-01T03:53:48.367Z","msg":"start executing immediate task","service":"async","ID":"0-47","ImmediateTaskType":"Execute","logging-call-at":"immediate_task_conrrent_processor.go:122"} 2023-11-01T03:54:10.6704170Z {"level":"debug","ts":"2023-11-01T03:53:49.358Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6706459Z {"level":"debug","ts":"2023-11-01T03:53:49.369Z","msg":"immediate task executed","service":"async","status":200,"logging-call-at":"immediate_task_conrrent_processor.go:486"} 2023-11-01T03:54:10.6709020Z {"level":"debug","ts":"2023-11-01T03:53:53.348Z","msg":"received DescribeProcess API request","service":"api","value":"{\"namespace\":\"default\",\"processId\":\"test1698810828334177738\"}","logging-call-at":"gin_handler.go:96"} 2023-11-01T03:54:10.6712885Z {"level":"debug","ts":"2023-11-01T03:53:53.349Z","msg":"responded DescribeProcess API request","service":"api","value":"{\"processExecutionId\":\"4323e6b8-786a-11ee-a2af-6045bd815517\",\"processType\":\"basic.IOProcess\",\"startTimestamp\":1698810828,\"status\":\"RUNNING\",\"workerUrl\":\"http://localhost:8803\"}","value":"null","logging-call-at":"gin_handler.go:98"} 2023-11-01T03:54:10.6718689Z {"level":"debug","ts":"2023-11-01T03:53:53.350Z","msg":"received StartProcess API request","service":"api","value":"{\"namespace\":\"default\",\"processId\":\"test1698810828334177738\",\"processStartConfig\":{\"idReusePolicy\":\"ALLOW_IF_PREVIOUS_EXIT_ABNORMALLY\",\"timeoutSeconds\":0},\"processType\":\"basic.IOProcess\",\"startStateConfig\":{},\"startStateId\":\"basic.state1\",\"startStateInput\":{\"data\":\"123\",\"encoding\":\"golangJson\"},\"workerUrl\":\"http://localhost:8803\"}","logging-call-at":"gin_handler.go:51"}
Test log
Server logs: