Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DST: 3151 #311

Closed
github-actions bot opened this issue May 7, 2024 · 0 comments · Fixed by #314
Closed

DST: 3151 #311

github-actions bot opened this issue May 7, 2024 · 0 comments · Fixed by #314

Comments

@github-actions
Copy link

github-actions bot commented May 7, 2024

DST Failed

DST run failed for seed=3151, scenario=fault, store=postgres.

Seed

3151

Scenario

fault

Store

postgres

Commit

6bb17c414d75c35e41988dbea8c97feb943bd49b

Command

go run ./... dst run --seed 3151 --scenario fault --aio-store postgres

Logs

level=INFO msg=DST seed=3151 ticks=1000 reqs=1:1000 dst="DST(ids=415, idempotencyKeys=564, headers=17, data=21, tags=375, urls=775, retries=13)" system="System(api=API(size=483769, subsystems=[]), aio=AIODST(subsystems=[network store queuing]), config=Config(ncs=495, sbs=234, cbs=381, sbs=0))"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed to create subscription" req="CreateSubscription(id=331, promiseId=252, url=https://resonatehq.io/755)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=16 req="CreateSubscription(id=331, promiseId=252, url=https://resonatehq.io/755)" res=<nil> err="failed to create subscription" ok=true
level=ERROR msg="failed to create subscription" req="CreateSubscription(id=41, promiseId=353, url=https://resonatehq.io/391)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=40 req="CreateSubscription(id=41, promiseId=353, url=https://resonatehq.io/391)" res=<nil> err="failed to create subscription" ok=true
level=ERROR msg="failed to read promise" req="ReadPromise(id=1)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=24 req="ReadPromise(id=1)" res=<nil> err="failed to read promise" ok=true
level=ERROR msg="failed to read promise" req="ReadPromise(id=173)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=62 req="ReadPromise(id=173)" res=<nil> err="failed to read promise" ok=true
level=ERROR msg="failed to acquire lock" req="AcquireLock(resourceId=340, processId=145, executionId=199, expiryInMilliseconds=36060172)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=38 req="AcquireLock(resourceId=340, processId=145, executionId=199, expiryInMilliseconds=36060172)" res=<nil> err="failed to acquire lock" ok=true
level=ERROR msg="failed to acquire lock" req="AcquireLock(resourceId=63, processId=49, executionId=46, expiryInMilliseconds=33135367)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=66 req="AcquireLock(resourceId=63, processId=49, executionId=46, expiryInMilliseconds=33135367)" res=<nil> err="failed to acquire lock" ok=true
level=ERROR msg="failed to release lock" req="HeartbeatLocks(processId=248)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=47 req="HeartbeatLocks(processId=248)" res=<nil> err="failed to release lock" ok=true
level=ERROR msg="failed to create subscription" req="CreateSubscription(id=220, promiseId=186, url=https://resonatehq.io/102)" err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=7 req="CreateSubscription(id=220, promiseId=186, url=https://resonatehq.io/102)" res=<nil> err="failed to create subscription" ok=true
level=ERROR msg="failed to search schedules" req=Request err="aio dst: failure, before processing"
level=INFO msg=DST t=0|50000 tid=44 req=Request res=<nil> err="failed to search promises" ok=true

...

level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
level=ERROR msg="failed store execution" err="pq: got 5 parameters but the statement requires 6"
Error: unexpected resonate error 'failed to read schedule'
Usage:
  resonate dst run [flags]

Flags:
      --seed int                                 dst seed
      --ticks int                                number of ticks (default 1000)
      --scenario string                          can be one of: {default, fault} (default "default")
      --reqs-per-tick range                      number of requests per tick (default 1:1000)
      --ids range                                number promise ids (default 1:1000)
      --idempotency-keys range                   number promise idempotency keys (default 1:1000)
      --headers range                            number promise headers (default 1:1000)
      --data range                               number promise data byte arrays (default 1:1000)
      --tags range                               number promise tags (default 1:1000)
      --urls range                               number subscription urls (default 1:1000)
      --retries range                            number subscription retries (default 1:1000)
      --api-size range                           size of the submission queue buffered channel (default 1:1000000)
      --aio-size range                           size of the completion queue buffered channel (default 1:1000000)
      --aio-store string                         promise store type (default "sqlite")
      --aio-store-workers int                    number of concurrent connections to the store (default 1)
      --aio-store-sqlite-path string             sqlite database path (default ":memory:")
      --aio-store-sqlite-tx-timeout duration     sqlite transaction timeout (default 2s)
      --aio-store-postgres-host string           postgres host (default "localhost")
      --aio-store-postgres-port string           postgres port (default "5432")
      --aio-store-postgres-username string       postgres username
      --aio-store-postgres-password string       postgres password
      --aio-store-postgres-database string       postgres database name (default "resonate_dst")
      --aio-store-postgres-tx-timeout duration   postgres transaction timeout (default 2s)
      --aio-network-success-rate float32         simulated success rate of http requests (default 0.5)
      --aio-queuing-success-rate float32         simulated success rate of queuing requests (default 0.5)
      --system-notification-cache-size range     max number of notifications to keep in cache (default 1:1000)
      --system-submission-batch-size range       size of the completion queue buffered channel (default 1:1000)
      --system-completion-batch-size range       max number of completions to process on each tick (default 1:1000)
      --system-schedule-batch-size range         max number of schedules to process on each tick (default 1:10000)
  -h, --help                                     help for run

Global Flags:
      --config string      Config file (default "resonate.yml")
      --log-level string   Log level, can be one of: debug, info, warn, error (default "info")
      --server string      Server address used by the client (default "http://127.0.0.1:8001")


more details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

0 participants