Closed JH7 closed 2 years ago
@JH7 This is because you are using the same store directory for the 2 servers. For instance, if you were to change leaf_test.conf to this:
jetstream {
domain: leaf
store_dir: "/tmp/nats/leaf"
}
it will work fine, even after a restart of the leaf server. Give it a try and I am sure it will work. Closing for now, will re-open if you still have issues.
@kozlovic Thanks for your reply. Nevertheless, this solution does not work for me. I tried configuring store_dir
for the leaf node, for the main server and for both the leaf and the main server (with different directories for each of them). The message does not show up in the jetstream after the leaf restart.
Also note that in our production environment, both main and leaf node use seperate volume mounts.
I'm attaching the log for the case in which i configured the store_dir
on the leaf node only.
nats-leaf_1 | [1] 2022/04/12 07:07:41.224572 [INF] Starting nats-server
nats-leaf_1 | [1] 2022/04/12 07:07:41.224598 [INF] Version: 2.7.4
nats-leaf_1 | [1] 2022/04/12 07:07:41.224599 [INF] Git: [a86b84a]
nats-leaf_1 | [1] 2022/04/12 07:07:41.224600 [DBG] Go build: go1.17.8
nats-leaf_1 | [1] 2022/04/12 07:07:41.224605 [INF] Name: NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7
nats-leaf_1 | [1] 2022/04/12 07:07:41.224617 [INF] Node: Bi6Tknme
nats-leaf_1 | [1] 2022/04/12 07:07:41.224618 [INF] ID: NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7
nats-leaf_1 | [1] 2022/04/12 07:07:41.224620 [WRN] Plaintext passwords detected, use nkeys or bcrypt
nats-leaf_1 | [1] 2022/04/12 07:07:41.224623 [INF] Using configuration file: /etc/nats/nats-server.conf
nats-leaf_1 | [1] 2022/04/12 07:07:41.224630 [DBG] Created system account: "$SYS"
nats-leaf_1 | [1] 2022/04/12 07:07:41.224853 [INF] Starting http monitor on 0.0.0.0:8222
nats-leaf_1 | [1] 2022/04/12 07:07:41.224866 [INF] Starting JetStream
nats-leaf_1 | [1] 2022/04/12 07:07:41.225044 [DBG] JetStream creating dynamic configuration - 1.46 GB memory, 21.23 GB disk
nats-leaf_1 | [1] 2022/04/12 07:07:41.225102 [INF] _ ___ _____ ___ _____ ___ ___ _ __ __
nats-leaf_1 | [1] 2022/04/12 07:07:41.225105 [INF] _ | | __|_ _/ __|_ _| _ \ __| /_\ | \/ |
nats-leaf_1 | [1] 2022/04/12 07:07:41.225106 [INF] | || | _| | | \__ \ | | | / _| / _ \| |\/| |
nats-leaf_1 | [1] 2022/04/12 07:07:41.225107 [INF] \__/|___| |_| |___/ |_| |_|_\___/_/ \_\_| |_|
nats-leaf_1 | [1] 2022/04/12 07:07:41.225108 [INF]
nats-leaf_1 | [1] 2022/04/12 07:07:41.225109 [INF] https://docs.nats.io/jetstream
nats-leaf_1 | [1] 2022/04/12 07:07:41.225110 [INF]
nats-leaf_1 | [1] 2022/04/12 07:07:41.225111 [INF] ---------------- JETSTREAM ----------------
nats-leaf_1 | [1] 2022/04/12 07:07:41.225113 [INF] Max Memory: 1.46 GB
nats-leaf_1 | [1] 2022/04/12 07:07:41.225115 [INF] Max Storage: 21.23 GB
nats-leaf_1 | [1] 2022/04/12 07:07:41.225116 [INF] Store Directory: "/tmp/nats/leaf/jetstream"
nats-leaf_1 | [1] 2022/04/12 07:07:41.225117 [INF] Domain: leaf
nats-leaf_1 | [1] 2022/04/12 07:07:41.225118 [INF] -------------------------------------------
nats-leaf_1 | [1] 2022/04/12 07:07:41.225148 [DBG] Exports:
nats-leaf_1 | [1] 2022/04/12 07:07:41.225151 [DBG] $JS.API.>
nats-leaf_1 | [1] 2022/04/12 07:07:41.225266 [DBG] Enabled JetStream for account "CLIENT"
nats-leaf_1 | [1] 2022/04/12 07:07:41.225274 [DBG] Max Memory: -1 B
nats-leaf_1 | [1] 2022/04/12 07:07:41.225277 [DBG] Max Storage: -1 B
nats-leaf_1 | [1] 2022/04/12 07:07:41.225345 [DBG] JetStream state for account "CLIENT" recovered
nats-leaf_1 | [1] 2022/04/12 07:07:41.225409 [INF] Listening for websocket clients on ws://0.0.0.0:4112
nats-leaf_1 | [1] 2022/04/12 07:07:41.225417 [WRN] Websocket not configured with TLS. DO NOT USE IN PRODUCTION!
nats-leaf_1 | [1] 2022/04/12 07:07:41.225419 [DBG] Get non local IPs for "0.0.0.0"
nats-leaf_1 | [1] 2022/04/12 07:07:41.225545 [DBG] ip=172.18.0.3
nats-leaf_1 | [1] 2022/04/12 07:07:41.225590 [INF] Listening for client connections on 0.0.0.0:4111
nats-leaf_1 | [1] 2022/04/12 07:07:41.225594 [DBG] Get non local IPs for "0.0.0.0"
nats-leaf_1 | [1] 2022/04/12 07:07:41.225683 [DBG] ip=172.18.0.3
nats-leaf_1 | [1] 2022/04/12 07:07:41.225828 [INF] Server is ready
nats-leaf_1 | [1] 2022/04/12 07:07:41.229128 [DBG] Trying to connect as leafnode to remote server on "nats.local:7422" (172.18.0.2:7422)
nats-leaf_1 | [1] 2022/04/12 07:07:41.229702 [INF] 172.18.0.2:7422 - lid:6 - Leafnode connection created for account: PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:41.231408 [DBG] 172.18.0.2:7422 - lid:6 - Remote leafnode connect msg sent
nats-leaf_1 | [1] 2022/04/12 07:07:41.232299 [INF] 172.18.0.2:7422 - lid:6 - JetStream Not Extended, adding deny [$JS.API.> $KV.> $OBJ.>] for account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232325 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.$KV.>" -> $KV.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232329 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.$OBJ.>" -> $OBJ.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232332 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.INFO" -> $JS.API.INFO to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232338 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.STREAM.>" -> $JS.API.STREAM.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232388 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.CONSUMER.>" -> $JS.API.CONSUMER.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232393 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.META.>" -> $JS.API.META.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232397 [INF] 172.18.0.2:7422 - lid:6 - Adding JetStream Domain Mapping "$JS.leaf.API.SERVER.>" -> $JS.API.SERVER.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232403 [INF] 172.18.0.2:7422 - lid:6 - Adding deny "$JS.leaf.API.>" for outgoing messages to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:41.232408 [DBG] 172.18.0.2:7422 - lid:6 - Not permitted to import service "$JS.API.>" on behalf of PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:41.232419 [DBG] 172.18.0.2:7422 - lid:6 - Not permitted to subscribe to "$JS.API.>" on behalf of PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:41.232422 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232424 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232426 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232428 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $LDS.ci2eQFvGxYqRwOCuqF3Kzu]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232429 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232485 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232490 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232492 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232493 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232495 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ $JS.leaf.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232499 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232507 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232510 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232512 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232515 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $LDS.1inedEHe104SWImYI2YSqR]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232518 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232521 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232524 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.API.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232527 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232530 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:41.232533 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LS+ $JS.hub.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:07:42.387188 [TRC] 172.18.0.2:7422 - lid:6 - <<- [PING]
nats-leaf_1 | [1] 2022/04/12 07:07:42.387218 [TRC] 172.18.0.2:7422 - lid:6 - ->> [PONG]
nats-leaf_1 | [1] 2022/04/12 07:07:42.399785 [DBG] 172.18.0.2:7422 - lid:6 - Leafnode Ping Timer
nats-leaf_1 | [1] 2022/04/12 07:07:42.400554 [TRC] 172.18.0.2:7422 - lid:6 - ->> [PING]
nats-leaf_1 | [1] 2022/04/12 07:07:42.402086 [TRC] 172.18.0.2:7422 - lid:6 - <<- [PONG]
nats-leaf_1 | [1] 2022/04/12 07:07:45.695301 [DBG] 172.18.0.1:60162 - cid:7 - Client connection created
nats-leaf_1 | [1] 2022/04/12 07:07:45.696858 [TRC] 172.18.0.1:60162 - cid:7 - <<- [CONNECT {"verbose":false,"pedantic":false,"user":"client","pass":"[REDACTED]","tls_required":false,"name":"NATS CLI Version 0.0.30","lang":"go","version":"1.13.0","protocol":1,"echo":true,"headers":true,"no_responders":true}]
nats-leaf_1 | [1] 2022/04/12 07:07:45.697160 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-leaf_1 | [1] 2022/04/12 07:07:45.697175 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-leaf_1 | [1] 2022/04/12 07:07:45.699839 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [SUB _INBOX.irrOFD2xZhmkosWbT7yK78.* 1]
nats-leaf_1 | [1] 2022/04/12 07:07:45.699888 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PUB $JS.API.STREAM.CREATE.orders _INBOX.irrOFD2xZhmkosWbT7yK78.LarxNJHR 344]
nats-leaf_1 | [1] 2022/04/12 07:07:45.700068 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- MSG_PAYLOAD: ["{\"name\":\"orders\",\"subjects\":[\"orders.*.stream.entry\"],\"retention\":\"workqueue\",\"max_consumers\":-1,\"max_msgs_per_subject\":-1,\"max_msgs\":-1,\"max_bytes\":-1,\"max_age\":0,\"max_msg_size\":-1,\"storage\":\"file\",\"discard\":\"old\",\"num_replicas\":1,\"duplicate_window\":120000000000,\"sealed\":false,\"deny_delete\":false,\"deny_purge\":false,\"allow_rollup_hdrs\":false}"]
nats-leaf_1 | [1] 2022/04/12 07:07:45.701593 [DBG] JETSTREAM - Creating import subscription on "orders.*.stream.entry" from account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:45.701633 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS+ orders.*.stream.entry]
nats-leaf_1 | [1] 2022/04/12 07:07:45.702256 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [MSG _INBOX.irrOFD2xZhmkosWbT7yK78.LarxNJHR 1 619]
nats-leaf_1 | [1] 2022/04/12 07:07:45.702278 [TRC] ACCOUNT - <<- [PUB $JS.EVENT.ADVISORY.API 1649]
nats-leaf_1 | [1] 2022/04/12 07:07:45.702346 [TRC] ACCOUNT - <<- MSG_PAYLOAD: ["{\"type\":\"io.nats.jetstream.advisory.v1.api_audit\",\"id\":\"ci2eQFvGxYqRwOCuqF3L4V\",\"timestamp\":\"2022-04-12T07:07:45.702132962Z\",\"server\":\"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7\",\"client\":{\"start\":\"2022-04-12T07:07:45.695122878Z\",\"host\":\"172.18.0.1\",\"id\":7,\"acc\":\"CLIENT\",\"user\":\"client\",\"name\":\"NATS CLI Version 0.0.30\",\"lang\":\"go\",\"ver\":\"1.13.0\",\"rtt\":1757292,\"server\":\"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7\",\"kind\":\"Client\",\"client_type\":\"nats\"},\"subject\":\"$JS.API.STREAM.CREATE.orders\",\"request\":\"{\\\"name\\\":\\\"orders\\\",\\\"subjects\\\":[\\\"orders.*.stream.entry\\\"],\\\"retention\\\":\\\"workqueue\\\",\\\"max_consumers\\\":-1,\\\"max_msgs_per_subject\\\":-1,\\\"max_msgs\\\":-1,\\\"max_bytes\\\":-1,\\\"max_age\\\":0,\\\"max_msg_size\\\":-1,\\\"storage\\\":\\\"file\\\",\\\"discard\\\":\\\"old\\\",\\\"num_replicas\\\":1,\\\"duplicate_window\\\":120000000000,\\\"sealed\\\":false,\\\"deny_delete\\\":false,\\\"deny_purge\\\":false,\\\"allow_rollup_hdrs\\\":false}\",\"response\":\"{\\\"type\\\":\\\"io.nats.jetstream.api.v1.stream_create_response\\\",\\\"config\\\":{\\\"name\\\":\\\"orders\\\",\\\"subjects\\\":[\\\"orders.*.stream.entry\\\"],\\\"retention\\\":\\\"workqueue\\\",\\\"max_consumers\\\":-1,\\\"max_msgs\\\":-1,\\\"max_bytes\\\":-1,\\\"max_age\\\":0,\\\"max_msgs_per_subject\\\":-1,\\\"max_msg_size\\\":-1,\\\"discard\\\":\\\"old\\\",\\\"storage\\\":\\\"file\\\",\\\"num_replicas\\\":1,\\\"duplicate_window\\\":120000000000,\\\"sealed\\\":false,\\\"deny_delete\\\":false,\\\"deny_purge\\\":false,\\\"allow_rollup_hdrs\\\":false},\\\"created\\\":\\\"2022-04-12T07:07:45.700574087Z\\\",\\\"state\\\":{\\\"messages\\\":0,\\\"bytes\\\":0,\\\"first_seq\\\":0,\\\"first_ts\\\":\\\"0001-01-01T00:00:00Z\\\",\\\"last_seq\\\":0,\\\"last_ts\\\":\\\"0001-01-01T00:00:00Z\\\",\\\"consumer_count\\\":0},\\\"did_create\\\":true}\",\"domain\":\"leaf\"}"]
nats-leaf_1 | [1] 2022/04/12 07:07:45.707179 [DBG] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - Client connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:45.707222 [TRC] 172.18.0.1:60162 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <-> [DELSUB 1]
nats-leaf_1 | [1] 2022/04/12 07:07:48.396502 [TRC] 172.18.0.2:7422 - lid:6 - <<- [LMSG orders.client.stream.entry 5]
nats-leaf_1 | [1] 2022/04/12 07:07:48.396545 [TRC] 172.18.0.2:7422 - lid:6 - <<- MSG_PAYLOAD: ["test1"]
nats-leaf_1 | [1] 2022/04/12 07:07:50.469064 [DBG] 172.18.0.1:60166 - cid:12 - Client connection created
nats-leaf_1 | [1] 2022/04/12 07:07:50.470686 [TRC] 172.18.0.1:60166 - cid:12 - <<- [CONNECT {"verbose":false,"pedantic":false,"user":"client","pass":"[REDACTED]","tls_required":false,"name":"NATS CLI Version 0.0.30","lang":"go","version":"1.13.0","protocol":1,"echo":true,"headers":true,"no_responders":true}]
nats-leaf_1 | [1] 2022/04/12 07:07:50.470796 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-leaf_1 | [1] 2022/04/12 07:07:50.470803 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-leaf_1 | [1] 2022/04/12 07:07:50.473191 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [SUB _INBOX.gz596PPHmMTQMZAGELwd1D.* 1]
nats-leaf_1 | [1] 2022/04/12 07:07:50.473267 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PUB $JS.API.STREAM.INFO.orders _INBOX.gz596PPHmMTQMZAGELwd1D.kGwrmcZM 4]
nats-leaf_1 | [1] 2022/04/12 07:07:50.473303 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- MSG_PAYLOAD: ["null"]
nats-leaf_1 | [1] 2022/04/12 07:07:50.474143 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [MSG _INBOX.gz596PPHmMTQMZAGELwd1D.kGwrmcZM 1 653]
nats-leaf_1 | [1] 2022/04/12 07:07:50.474235 [TRC] ACCOUNT - <<- [PUB $JS.EVENT.ADVISORY.API 1302]
nats-leaf_1 | [1] 2022/04/12 07:07:50.474330 [TRC] ACCOUNT - <<- MSG_PAYLOAD: ["{\"type\":\"io.nats.jetstream.advisory.v1.api_audit\",\"id\":\"ci2eQFvGxYqRwOCuqF3L62\",\"timestamp\":\"2022-04-12T07:07:50.473756006Z\",\"server\":\"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7\",\"client\":{\"start\":\"2022-04-12T07:07:50.468974464Z\",\"host\":\"172.18.0.1\",\"id\":12,\"acc\":\"CLIENT\",\"user\":\"client\",\"name\":\"NATS CLI Version 0.0.30\",\"lang\":\"go\",\"ver\":\"1.13.0\",\"rtt\":1737542,\"server\":\"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7\",\"kind\":\"Client\",\"client_type\":\"nats\"},\"subject\":\"$JS.API.STREAM.INFO.orders\",\"request\":\"null\",\"response\":\"{\\\"type\\\":\\\"io.nats.jetstream.api.v1.stream_info_response\\\",\\\"config\\\":{\\\"name\\\":\\\"orders\\\",\\\"subjects\\\":[\\\"orders.*.stream.entry\\\"],\\\"retention\\\":\\\"workqueue\\\",\\\"max_consumers\\\":-1,\\\"max_msgs\\\":-1,\\\"max_bytes\\\":-1,\\\"max_age\\\":0,\\\"max_msgs_per_subject\\\":-1,\\\"max_msg_size\\\":-1,\\\"discard\\\":\\\"old\\\",\\\"storage\\\":\\\"file\\\",\\\"num_replicas\\\":1,\\\"duplicate_window\\\":120000000000,\\\"sealed\\\":false,\\\"deny_delete\\\":false,\\\"deny_purge\\\":false,\\\"allow_rollup_hdrs\\\":false},\\\"created\\\":\\\"2022-04-12T07:07:45.700574087Z\\\",\\\"state\\\":{\\\"messages\\\":1,\\\"bytes\\\":61,\\\"first_seq\\\":1,\\\"first_ts\\\":\\\"2022-04-12T07:07:48.396603005Z\\\",\\\"last_seq\\\":1,\\\"last_ts\\\":\\\"2022-04-12T07:07:48.396603005Z\\\",\\\"num_subjects\\\":1,\\\"consumer_count\\\":0},\\\"domain\\\":\\\"leaf\\\"}\",\"domain\":\"leaf\"}"]
nats-leaf_1 | [1] 2022/04/12 07:07:50.479669 [DBG] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - Client connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:50.479759 [TRC] 172.18.0.1:60166 - cid:12 - "v1.13.0:go:NATS CLI Version 0.0.30" - <-> [DELSUB 1]
nats-leaf_1 | [1] 2022/04/12 07:07:54.272998 [DBG] Trapped "terminated" signal
nats-leaf_1 | [1] 2022/04/12 07:07:54.273076 [INF] Initiating Shutdown...
nats-leaf_1 | [1] 2022/04/12 07:07:54.273096 [INF] Initiating JetStream Shutdown...
nats-leaf_1 | [1] 2022/04/12 07:07:54.273123 [TRC] JETSTREAM - <-> [DELSUB 1]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273146 [TRC] 172.18.0.2:7422 - lid:6 - ->> [LS- orders.*.stream.entry]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273153 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:54.273157 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:54.273240 [INF] JetStream Shutdown
nats-leaf_1 | [1] 2022/04/12 07:07:54.273326 [INF] 172.18.0.2:7422 - lid:6 - Leafnode connection closed: Server Shutdown account: PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:54.273341 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273345 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.API.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273349 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273352 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273355 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273358 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273360 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273363 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273365 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273368 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $LDS.1inedEHe104SWImYI2YSqR]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273370 [TRC] 172.18.0.2:7422 - lid:6 - <-> [DELSUB $JS.hub.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:07:54.273507 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:54.273516 [DBG] Client accept loop exiting..
nats-leaf_1 | [1] 2022/04/12 07:07:54.273528 [DBG] SYSTEM - System connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:07:54.273535 [INF] Server Exiting..
nats-leaf_1 | [1] 2022/04/12 07:07:59.966288 [INF] Starting nats-server
nats-leaf_1 | [1] 2022/04/12 07:07:59.966315 [INF] Version: 2.7.4
nats-leaf_1 | [1] 2022/04/12 07:07:59.966317 [INF] Git: [a86b84a]
nats-leaf_1 | [1] 2022/04/12 07:07:59.966318 [DBG] Go build: go1.17.8
nats-leaf_1 | [1] 2022/04/12 07:07:59.966319 [INF] Name: ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5
nats-leaf_1 | [1] 2022/04/12 07:07:59.966324 [INF] Node: lcv1AG3B
nats-leaf_1 | [1] 2022/04/12 07:07:59.966325 [INF] ID: ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5
nats-leaf_1 | [1] 2022/04/12 07:07:59.966327 [WRN] Plaintext passwords detected, use nkeys or bcrypt
nats-leaf_1 | [1] 2022/04/12 07:07:59.966334 [INF] Using configuration file: /etc/nats/nats-server.conf
nats-leaf_1 | [1] 2022/04/12 07:07:59.966341 [DBG] Created system account: "$SYS"
nats-leaf_1 | [1] 2022/04/12 07:07:59.966569 [INF] Starting http monitor on 0.0.0.0:8222
nats-leaf_1 | [1] 2022/04/12 07:07:59.966594 [INF] Starting JetStream
nats-leaf_1 | [1] 2022/04/12 07:07:59.966631 [DBG] JetStream creating dynamic configuration - 1.46 GB memory, 21.23 GB disk
nats-leaf_1 | [1] 2022/04/12 07:07:59.966694 [INF] _ ___ _____ ___ _____ ___ ___ _ __ __
nats-leaf_1 | [1] 2022/04/12 07:07:59.966696 [INF] _ | | __|_ _/ __|_ _| _ \ __| /_\ | \/ |
nats-leaf_1 | [1] 2022/04/12 07:07:59.966697 [INF] | || | _| | | \__ \ | | | / _| / _ \| |\/| |
nats-leaf_1 | [1] 2022/04/12 07:07:59.966697 [INF] \__/|___| |_| |___/ |_| |_|_\___/_/ \_\_| |_|
nats-leaf_1 | [1] 2022/04/12 07:07:59.966698 [INF]
nats-leaf_1 | [1] 2022/04/12 07:07:59.966699 [INF] https://docs.nats.io/jetstream
nats-leaf_1 | [1] 2022/04/12 07:07:59.966700 [INF]
nats-leaf_1 | [1] 2022/04/12 07:07:59.966701 [INF] ---------------- JETSTREAM ----------------
nats-leaf_1 | [1] 2022/04/12 07:07:59.966703 [INF] Max Memory: 1.46 GB
nats-leaf_1 | [1] 2022/04/12 07:07:59.966704 [INF] Max Storage: 21.23 GB
nats-leaf_1 | [1] 2022/04/12 07:07:59.966706 [INF] Store Directory: "/tmp/nats/leaf/jetstream"
nats-leaf_1 | [1] 2022/04/12 07:07:59.966706 [INF] Domain: leaf
nats-leaf_1 | [1] 2022/04/12 07:07:59.966707 [INF] -------------------------------------------
nats-leaf_1 | [1] 2022/04/12 07:07:59.966739 [DBG] Exports:
nats-leaf_1 | [1] 2022/04/12 07:07:59.966740 [DBG] $JS.API.>
nats-leaf_1 | [1] 2022/04/12 07:07:59.966820 [DBG] Enabled JetStream for account "CLIENT"
nats-leaf_1 | [1] 2022/04/12 07:07:59.966823 [DBG] Max Memory: -1 B
nats-leaf_1 | [1] 2022/04/12 07:07:59.966824 [DBG] Max Storage: -1 B
nats-leaf_1 | [1] 2022/04/12 07:07:59.966839 [DBG] Recovering JetStream state for account "CLIENT"
nats-leaf_1 | [1] 2022/04/12 07:07:59.968984 [DBG] JETSTREAM - Creating import subscription on "orders.*.stream.entry" from account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.969031 [INF] Restored 1 messages for stream 'CLIENT > orders'
nats-leaf_1 | [1] 2022/04/12 07:07:59.969245 [DBG] JetStream state for account "CLIENT" recovered
nats-leaf_1 | [1] 2022/04/12 07:07:59.969340 [INF] Listening for websocket clients on ws://0.0.0.0:4112
nats-leaf_1 | [1] 2022/04/12 07:07:59.969342 [WRN] Websocket not configured with TLS. DO NOT USE IN PRODUCTION!
nats-leaf_1 | [1] 2022/04/12 07:07:59.969344 [DBG] Get non local IPs for "0.0.0.0"
nats-leaf_1 | [1] 2022/04/12 07:07:59.969462 [DBG] ip=172.18.0.3
nats-leaf_1 | [1] 2022/04/12 07:07:59.969483 [INF] Listening for client connections on 0.0.0.0:4111
nats-leaf_1 | [1] 2022/04/12 07:07:59.969485 [DBG] Get non local IPs for "0.0.0.0"
nats-leaf_1 | [1] 2022/04/12 07:07:59.969584 [DBG] ip=172.18.0.3
nats-leaf_1 | [1] 2022/04/12 07:07:59.969589 [INF] Server is ready
nats-leaf_1 | [1] 2022/04/12 07:07:59.970327 [DBG] Trying to connect as leafnode to remote server on "nats.local:7422" (172.18.0.2:7422)
nats-leaf_1 | [1] 2022/04/12 07:07:59.970672 [INF] 172.18.0.2:7422 - lid:9 - Leafnode connection created for account: PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:59.970840 [DBG] 172.18.0.2:7422 - lid:9 - Remote leafnode connect msg sent
nats-leaf_1 | [1] 2022/04/12 07:07:59.971714 [INF] 172.18.0.2:7422 - lid:9 - JetStream Not Extended, adding deny [$JS.API.> $KV.> $OBJ.>] for account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971739 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.INFO" -> $JS.API.INFO to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971757 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.STREAM.>" -> $JS.API.STREAM.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971764 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.CONSUMER.>" -> $JS.API.CONSUMER.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971767 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.META.>" -> $JS.API.META.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971771 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.SERVER.>" -> $JS.API.SERVER.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971774 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.$KV.>" -> $KV.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971778 [INF] 172.18.0.2:7422 - lid:9 - Adding JetStream Domain Mapping "$JS.leaf.API.$OBJ.>" -> $OBJ.> to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971781 [INF] 172.18.0.2:7422 - lid:9 - Adding deny "$JS.leaf.API.>" for outgoing messages to account "PUBLIC"
nats-leaf_1 | [1] 2022/04/12 07:07:59.971787 [DBG] 172.18.0.2:7422 - lid:9 - Not permitted to import service "$JS.API.>" on behalf of PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:59.971793 [DBG] 172.18.0.2:7422 - lid:9 - Not permitted to subscribe to "$JS.API.>" on behalf of PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:07:59.971797 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971799 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971800 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971802 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $LDS.3N1KeTWqtLgyn3luTFEsgO]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971804 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971805 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971809 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971810 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971812 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971813 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS+ $JS.leaf.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971821 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971826 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.API.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971828 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971831 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971834 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971836 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971839 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971849 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971860 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971863 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $JS.hub.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:07:59.971867 [TRC] 172.18.0.2:7422 - lid:9 - <<- [LS+ $LDS.1inedEHe104SWImYI2YSqR]
nats-leaf_1 | [1] 2022/04/12 07:08:01.110880 [TRC] 172.18.0.2:7422 - lid:9 - <<- [PING]
nats-leaf_1 | [1] 2022/04/12 07:08:01.111144 [TRC] 172.18.0.2:7422 - lid:9 - ->> [PONG]
nats-leaf_1 | [1] 2022/04/12 07:08:01.119855 [DBG] 172.18.0.2:7422 - lid:9 - Leafnode Ping Timer
nats-leaf_1 | [1] 2022/04/12 07:08:01.120154 [TRC] 172.18.0.2:7422 - lid:9 - ->> [PING]
nats-leaf_1 | [1] 2022/04/12 07:08:01.121214 [TRC] 172.18.0.2:7422 - lid:9 - <<- [PONG]
nats-leaf_1 | [1] 2022/04/12 07:08:06.162161 [DBG] 172.18.0.1:60172 - cid:10 - Client connection created
nats-leaf_1 | [1] 2022/04/12 07:08:06.163879 [TRC] 172.18.0.1:60172 - cid:10 - <<- [CONNECT {"verbose":false,"pedantic":false,"user":"client","pass":"[REDACTED]","tls_required":false,"name":"NATS CLI Version 0.0.30","lang":"go","version":"1.13.0","protocol":1,"echo":true,"headers":true,"no_responders":true}]
nats-leaf_1 | [1] 2022/04/12 07:08:06.164162 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-leaf_1 | [1] 2022/04/12 07:08:06.164172 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-leaf_1 | [1] 2022/04/12 07:08:06.165578 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [SUB _INBOX.U5OpVsfD82kA0arrPMaOuT.* 1]
nats-leaf_1 | [1] 2022/04/12 07:08:06.165627 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PUB $JS.API.STREAM.INFO.orders _INBOX.U5OpVsfD82kA0arrPMaOuT.rjyMyX7E 4]
nats-leaf_1 | [1] 2022/04/12 07:08:06.165639 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- MSG_PAYLOAD: ["null"]
nats-leaf_1 | [1] 2022/04/12 07:08:06.166690 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [MSG _INBOX.U5OpVsfD82kA0arrPMaOuT.rjyMyX7E 1 653]
nats-leaf_1 | [1] 2022/04/12 07:08:06.166751 [TRC] ACCOUNT - <<- [PUB $JS.EVENT.ADVISORY.API 1302]
nats-leaf_1 | [1] 2022/04/12 07:08:06.166842 [TRC] ACCOUNT - <<- MSG_PAYLOAD: ["{\"type\":\"io.nats.jetstream.advisory.v1.api_audit\",\"id\":\"3N1KeTWqtLgyn3luTFEspA\",\"timestamp\":\"2022-04-12T07:08:06.166481763Z\",\"server\":\"ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5\",\"client\":{\"start\":\"2022-04-12T07:08:06.161887472Z\",\"host\":\"172.18.0.1\",\"id\":10,\"acc\":\"CLIENT\",\"user\":\"client\",\"name\":\"NATS CLI Version 0.0.30\",\"lang\":\"go\",\"ver\":\"1.13.0\",\"rtt\":2017250,\"server\":\"ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5\",\"kind\":\"Client\",\"client_type\":\"nats\"},\"subject\":\"$JS.API.STREAM.INFO.orders\",\"request\":\"null\",\"response\":\"{\\\"type\\\":\\\"io.nats.jetstream.api.v1.stream_info_response\\\",\\\"config\\\":{\\\"name\\\":\\\"orders\\\",\\\"subjects\\\":[\\\"orders.*.stream.entry\\\"],\\\"retention\\\":\\\"workqueue\\\",\\\"max_consumers\\\":-1,\\\"max_msgs\\\":-1,\\\"max_bytes\\\":-1,\\\"max_age\\\":0,\\\"max_msgs_per_subject\\\":-1,\\\"max_msg_size\\\":-1,\\\"discard\\\":\\\"old\\\",\\\"storage\\\":\\\"file\\\",\\\"num_replicas\\\":1,\\\"duplicate_window\\\":120000000000,\\\"sealed\\\":false,\\\"deny_delete\\\":false,\\\"deny_purge\\\":false,\\\"allow_rollup_hdrs\\\":false},\\\"created\\\":\\\"2022-04-12T07:07:45.700574087Z\\\",\\\"state\\\":{\\\"messages\\\":1,\\\"bytes\\\":61,\\\"first_seq\\\":1,\\\"first_ts\\\":\\\"2022-04-12T07:07:48.396603005Z\\\",\\\"last_seq\\\":1,\\\"last_ts\\\":\\\"2022-04-12T07:07:48.396603005Z\\\",\\\"num_subjects\\\":1,\\\"consumer_count\\\":0},\\\"domain\\\":\\\"leaf\\\"}\",\"domain\":\"leaf\"}"]
nats-leaf_1 | [1] 2022/04/12 07:08:06.173346 [DBG] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - Client connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:08:06.173474 [TRC] 172.18.0.1:60172 - cid:10 - "v1.13.0:go:NATS CLI Version 0.0.30" - <-> [DELSUB 1]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595246 [DBG] Trapped "terminated" signal
nats-leaf_1 | [1] 2022/04/12 07:08:13.595435 [INF] Initiating Shutdown...
nats-leaf_1 | [1] 2022/04/12 07:08:13.595458 [INF] Initiating JetStream Shutdown...
nats-leaf_1 | [1] 2022/04/12 07:08:13.595484 [TRC] JETSTREAM - <-> [DELSUB 1]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595507 [TRC] 172.18.0.2:7422 - lid:9 - ->> [LS- orders.*.stream.entry]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595520 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:08:13.595523 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:08:13.595610 [DBG] JETSTREAM - JetStream connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:08:13.595611 [INF] JetStream Shutdown
nats-leaf_1 | [1] 2022/04/12 07:08:13.595671 [INF] 172.18.0.2:7422 - lid:9 - Leafnode connection closed: Server Shutdown account: PUBLIC
nats-leaf_1 | [1] 2022/04/12 07:08:13.595683 [DBG] Client accept loop exiting..
nats-leaf_1 | [1] 2022/04/12 07:08:13.595693 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595695 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.$OBJ.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595697 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.CONSUMER.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595701 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $SYS.REQ.SERVER.PING.CONNZ]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595703 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.API.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595706 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.META.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595707 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.INFO]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595709 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.STREAM.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595711 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $LDS.1inedEHe104SWImYI2YSqR]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595713 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.SERVER.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595715 [TRC] 172.18.0.2:7422 - lid:9 - <-> [DELSUB $JS.hub.API.$KV.>]
nats-leaf_1 | [1] 2022/04/12 07:08:13.595729 [DBG] SYSTEM - System connection closed: Client Closed
nats-leaf_1 | [1] 2022/04/12 07:08:13.596035 [INF] Server Exiting..
nats-base_1 | [1] 2022/04/12 07:07:40.821492 [INF] Starting nats-server
nats-base_1 | [1] 2022/04/12 07:07:40.821518 [INF] Version: 2.7.4
nats-base_1 | [1] 2022/04/12 07:07:40.821519 [INF] Git: [a86b84a]
nats-base_1 | [1] 2022/04/12 07:07:40.821521 [DBG] Go build: go1.17.8
nats-base_1 | [1] 2022/04/12 07:07:40.821522 [INF] Name: NATYQI7OBDQIPT7MJQBPLHREMSE7AM7FZATH2LTY2Q4LOCHCU4OSNAC4
nats-base_1 | [1] 2022/04/12 07:07:40.821524 [INF] Node: Hv3yGllV
nats-base_1 | [1] 2022/04/12 07:07:40.821525 [INF] ID: NATYQI7OBDQIPT7MJQBPLHREMSE7AM7FZATH2LTY2Q4LOCHCU4OSNAC4
nats-base_1 | [1] 2022/04/12 07:07:40.821527 [WRN] Plaintext passwords detected, use nkeys or bcrypt
nats-base_1 | [1] 2022/04/12 07:07:40.821532 [INF] Using configuration file: /etc/nats/nats-server.conf
nats-base_1 | [1] 2022/04/12 07:07:40.821539 [DBG] Created system account: "$SYS"
nats-base_1 | [1] 2022/04/12 07:07:40.822117 [INF] Starting http monitor on 0.0.0.0:8222
nats-base_1 | [1] 2022/04/12 07:07:40.822141 [INF] Starting JetStream
nats-base_1 | [1] 2022/04/12 07:07:40.822332 [DBG] JetStream creating dynamic configuration - 1.46 GB memory, 21.23 GB disk
nats-base_1 | [1] 2022/04/12 07:07:40.822450 [INF] _ ___ _____ ___ _____ ___ ___ _ __ __
nats-base_1 | [1] 2022/04/12 07:07:40.822454 [INF] _ | | __|_ _/ __|_ _| _ \ __| /_\ | \/ |
nats-base_1 | [1] 2022/04/12 07:07:40.822455 [INF] | || | _| | | \__ \ | | | / _| / _ \| |\/| |
nats-base_1 | [1] 2022/04/12 07:07:40.822456 [INF] \__/|___| |_| |___/ |_| |_|_\___/_/ \_\_| |_|
nats-base_1 | [1] 2022/04/12 07:07:40.822457 [INF]
nats-base_1 | [1] 2022/04/12 07:07:40.822458 [INF] https://docs.nats.io/jetstream
nats-base_1 | [1] 2022/04/12 07:07:40.822459 [INF]
nats-base_1 | [1] 2022/04/12 07:07:40.822460 [INF] ---------------- JETSTREAM ----------------
nats-base_1 | [1] 2022/04/12 07:07:40.822477 [INF] Max Memory: 1.46 GB
nats-base_1 | [1] 2022/04/12 07:07:40.822480 [INF] Max Storage: 21.23 GB
nats-base_1 | [1] 2022/04/12 07:07:40.822481 [INF] Store Directory: "/tmp/nats/jetstream"
nats-base_1 | [1] 2022/04/12 07:07:40.822482 [INF] Domain: hub
nats-base_1 | [1] 2022/04/12 07:07:40.822483 [INF] -------------------------------------------
nats-base_1 | [1] 2022/04/12 07:07:40.822512 [DBG] Exports:
nats-base_1 | [1] 2022/04/12 07:07:40.822514 [DBG] $JS.API.>
nats-base_1 | [1] 2022/04/12 07:07:40.822597 [DBG] Enabled JetStream for account "DMZ"
nats-base_1 | [1] 2022/04/12 07:07:40.822600 [DBG] Max Memory: -1 B
nats-base_1 | [1] 2022/04/12 07:07:40.822601 [DBG] Max Storage: -1 B
nats-base_1 | [1] 2022/04/12 07:07:40.822695 [DBG] JetStream state for account "DMZ" recovered
nats-base_1 | [1] 2022/04/12 07:07:40.822754 [INF] Listening for leafnode connections on 0.0.0.0:7422
nats-base_1 | [1] 2022/04/12 07:07:40.822756 [DBG] Get non local IPs for "0.0.0.0"
nats-base_1 | [1] 2022/04/12 07:07:40.822858 [DBG] ip=172.18.0.2
nats-base_1 | [1] 2022/04/12 07:07:40.823008 [INF] Listening for client connections on 0.0.0.0:4222
nats-base_1 | [1] 2022/04/12 07:07:40.823011 [DBG] Get non local IPs for "0.0.0.0"
nats-base_1 | [1] 2022/04/12 07:07:40.823104 [DBG] ip=172.18.0.2
nats-base_1 | [1] 2022/04/12 07:07:40.823114 [INF] Server is ready
nats-base_1 | [1] 2022/04/12 07:07:41.230583 [INF] 172.18.0.3:50524 - lid:6 - Leafnode connection created
nats-base_1 | [1] 2022/04/12 07:07:41.231808 [TRC] 172.18.0.3:50524 - lid:6 - <<- [CONNECT {"user":"leaf","pass":"[REDACTED]","tls_required":false,"server_id":"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7","domain":"leaf","name":"NBWLD2W77VGB2SKMNJ6BALGWCM5NVXOE2SMUSIBKHPR2EJQ6LSLHGQR7","headers":true}]
nats-base_1 | [1] 2022/04/12 07:07:41.232080 [INF] 172.18.0.3:50524 - lid:6 - JetStream Not Extended, adding deny [$JS.API.> $KV.> $OBJ.>] for account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232110 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.CONSUMER.>" -> $JS.API.CONSUMER.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232114 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.META.>" -> $JS.API.META.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232118 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.SERVER.>" -> $JS.API.SERVER.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232121 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.$KV.>" -> $KV.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232124 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.$OBJ.>" -> $OBJ.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232127 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.INFO" -> $JS.API.INFO to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232130 [INF] 172.18.0.3:50524 - lid:6 - Adding JetStream Domain Mapping "$JS.hub.API.STREAM.>" -> $JS.API.STREAM.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232135 [INF] 172.18.0.3:50524 - lid:6 - Adding deny "$JS.hub.API.>" for outgoing messages to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:41.232184 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232186 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232188 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232190 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232191 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $LDS.1inedEHe104SWImYI2YSqR]
nats-base_1 | [1] 2022/04/12 07:07:41.232194 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:41.232195 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:41.232197 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.API.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232199 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.INFO]
nats-base_1 | [1] 2022/04/12 07:07:41.232200 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232202 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LS+ $JS.hub.API.META.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232598 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:41.232605 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232609 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232611 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $LDS.ci2eQFvGxYqRwOCuqF3Kzu]
nats-base_1 | [1] 2022/04/12 07:07:41.232616 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:41.232619 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.INFO]
nats-base_1 | [1] 2022/04/12 07:07:41.232622 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232624 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.META.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232627 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:07:41.232631 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ $JS.leaf.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:07:42.385857 [DBG] 172.18.0.3:50524 - lid:6 - Leafnode Ping Timer
nats-base_1 | [1] 2022/04/12 07:07:42.386432 [TRC] 172.18.0.3:50524 - lid:6 - ->> [PING]
nats-base_1 | [1] 2022/04/12 07:07:42.387558 [TRC] 172.18.0.3:50524 - lid:6 - <<- [PONG]
nats-base_1 | [1] 2022/04/12 07:07:42.401278 [TRC] 172.18.0.3:50524 - lid:6 - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:07:42.401322 [TRC] 172.18.0.3:50524 - lid:6 - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:07:45.702335 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS+ orders.*.stream.entry]
nats-base_1 | [1] 2022/04/12 07:07:45.702390 [DBG] 172.18.0.3:50524 - lid:6 - Creating import subscription on "orders.*.stream.entry" from account "DMZ"
nats-base_1 | [1] 2022/04/12 07:07:48.389352 [DBG] 172.18.0.1:64424 - cid:7 - Client connection created
nats-base_1 | [1] 2022/04/12 07:07:48.392328 [TRC] 172.18.0.1:64424 - cid:7 - <<- [CONNECT {"verbose":false,"pedantic":false,"user":"service","pass":"[REDACTED]","tls_required":false,"name":"NATS CLI Version 0.0.30","lang":"go","version":"1.13.0","protocol":1,"echo":true,"headers":true,"no_responders":true}]
nats-base_1 | [1] 2022/04/12 07:07:48.392557 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:07:48.392570 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:07:48.395556 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PUB orders.client.stream.entry 5]
nats-base_1 | [1] 2022/04/12 07:07:48.395615 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- MSG_PAYLOAD: ["test1"]
nats-base_1 | [1] 2022/04/12 07:07:48.395687 [TRC] 172.18.0.3:50524 - lid:6 - ->> [LMSG orders.client.stream.entry 5]
nats-base_1 | [1] 2022/04/12 07:07:48.395697 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:07:48.395705 [TRC] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:07:48.398091 [DBG] 172.18.0.1:64424 - cid:7 - "v1.13.0:go:NATS CLI Version 0.0.30" - Client connection closed: Client Closed
nats-base_1 | [1] 2022/04/12 07:07:54.273530 [TRC] 172.18.0.3:50524 - lid:6 - <<- [LS- orders.*.stream.entry]
nats-base_1 | [1] 2022/04/12 07:07:54.273545 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB orders.*.stream.entry]
nats-base_1 | [1] 2022/04/12 07:07:54.273561 [INF] 172.18.0.3:50524 - lid:6 - Leafnode connection closed: Client Closed account: PUBLIC
nats-base_1 | [1] 2022/04/12 07:07:54.273578 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $LDS.ci2eQFvGxYqRwOCuqF3Kzu]
nats-base_1 | [1] 2022/04/12 07:07:54.273583 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273586 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273589 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.META.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273591 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273593 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:54.273595 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273598 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:07:54.273601 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:54.273604 [TRC] 172.18.0.3:50524 - lid:6 - <-> [DELSUB $JS.leaf.API.INFO]
nats-base_1 | [1] 2022/04/12 07:07:59.970555 [INF] 172.18.0.3:50532 - lid:8 - Leafnode connection created
nats-base_1 | [1] 2022/04/12 07:07:59.971467 [TRC] 172.18.0.3:50532 - lid:8 - <<- [CONNECT {"user":"leaf","pass":"[REDACTED]","tls_required":false,"server_id":"ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5","domain":"leaf","name":"ND4D73GUIDHVNAFFBSKIWOOY7SP4ZGD53MJCV6AZKYUZ65UZKPJHCUF5","headers":true}]
nats-base_1 | [1] 2022/04/12 07:07:59.971521 [INF] 172.18.0.3:50532 - lid:8 - JetStream Not Extended, adding deny [$JS.API.> $KV.> $OBJ.>] for account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971548 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.$OBJ.>" -> $OBJ.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971551 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.INFO" -> $JS.API.INFO to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971555 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.STREAM.>" -> $JS.API.STREAM.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971560 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.CONSUMER.>" -> $JS.API.CONSUMER.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971563 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.META.>" -> $JS.API.META.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971566 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.SERVER.>" -> $JS.API.SERVER.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971569 [INF] 172.18.0.3:50532 - lid:8 - Adding JetStream Domain Mapping "$JS.hub.API.$KV.>" -> $KV.> to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971577 [INF] 172.18.0.3:50532 - lid:8 - Adding deny "$JS.hub.API.>" for outgoing messages to account "PUBLIC"
nats-base_1 | [1] 2022/04/12 07:07:59.971603 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:59.971605 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.API.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971608 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971610 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971611 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.META.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971613 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:59.971615 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971617 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.INFO]
nats-base_1 | [1] 2022/04/12 07:07:59.971618 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971620 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $JS.hub.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:07:59.971621 [TRC] 172.18.0.3:50532 - lid:8 - ->> [LS+ $LDS.1inedEHe104SWImYI2YSqR]
nats-base_1 | [1] 2022/04/12 07:07:59.972040 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:07:59.972053 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.INFO]
nats-base_1 | [1] 2022/04/12 07:07:59.972059 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:07:59.972067 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $LDS.3N1KeTWqtLgyn3luTFEsgO]
nats-base_1 | [1] 2022/04/12 07:07:59.972070 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:07:59.972073 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:07:59.972079 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:59.972083 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:07:59.972086 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.META.>]
nats-base_1 | [1] 2022/04/12 07:07:59.972089 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS+ $JS.leaf.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:08:01.109709 [DBG] 172.18.0.3:50532 - lid:8 - Leafnode Ping Timer
nats-base_1 | [1] 2022/04/12 07:08:01.109871 [TRC] 172.18.0.3:50532 - lid:8 - ->> [PING]
nats-base_1 | [1] 2022/04/12 07:08:01.111782 [TRC] 172.18.0.3:50532 - lid:8 - <<- [PONG]
nats-base_1 | [1] 2022/04/12 07:08:01.120650 [TRC] 172.18.0.3:50532 - lid:8 - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:08:01.120734 [TRC] 172.18.0.3:50532 - lid:8 - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:08:03.799730 [DBG] 172.18.0.1:64430 - cid:9 - Client connection created
nats-base_1 | [1] 2022/04/12 07:08:03.801633 [TRC] 172.18.0.1:64430 - cid:9 - <<- [CONNECT {"verbose":false,"pedantic":false,"user":"service","pass":"[REDACTED]","tls_required":false,"name":"NATS CLI Version 0.0.30","lang":"go","version":"1.13.0","protocol":1,"echo":true,"headers":true,"no_responders":true}]
nats-base_1 | [1] 2022/04/12 07:08:03.801745 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:08:03.801751 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:08:03.804194 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PUB orders.client.stream.entry 5]
nats-base_1 | [1] 2022/04/12 07:08:03.804260 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- MSG_PAYLOAD: ["test2"]
nats-base_1 | [1] 2022/04/12 07:08:03.804280 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - <<- [PING]
nats-base_1 | [1] 2022/04/12 07:08:03.804289 [TRC] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - ->> [PONG]
nats-base_1 | [1] 2022/04/12 07:08:03.807649 [DBG] 172.18.0.1:64430 - cid:9 - "v1.13.0:go:NATS CLI Version 0.0.30" - Client connection closed: Client Closed
nats-base_1 | [1] 2022/04/12 07:08:13.595808 [TRC] 172.18.0.3:50532 - lid:8 - <<- [LS- orders.*.stream.entry]
nats-base_1 | [1] 2022/04/12 07:08:13.595871 [INF] 172.18.0.3:50532 - lid:8 - Leafnode connection closed: Client Closed account: PUBLIC
nats-base_1 | [1] 2022/04/12 07:08:13.595887 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.$KV.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595889 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.SERVER.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595892 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.INFO]
nats-base_1 | [1] 2022/04/12 07:08:13.595893 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.$OBJ.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595895 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $SYS.REQ.ACCOUNT.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:08:13.595897 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.META.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595917 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.CONSUMER.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595922 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $LDS.3N1KeTWqtLgyn3luTFEsgO]
nats-base_1 | [1] 2022/04/12 07:08:13.595924 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $JS.leaf.API.STREAM.>]
nats-base_1 | [1] 2022/04/12 07:08:13.595926 [TRC] 172.18.0.3:50532 - lid:8 - <-> [DELSUB $SYS.REQ.SERVER.PING.CONNZ]
nats-base_1 | [1] 2022/04/12 07:08:13.705589 [DBG] Trapped "terminated" signal
nats-base_1 | [1] 2022/04/12 07:08:13.705644 [INF] Initiating Shutdown...
nats-base_1 | [1] 2022/04/12 07:08:13.705653 [INF] Initiating JetStream Shutdown...
nats-base_1 | [1] 2022/04/12 07:08:13.705656 [INF] JetStream Shutdown
nats-base_1 | [1] 2022/04/12 07:08:13.705710 [DBG] SYSTEM - System connection closed: Client Closed
nats-base_1 | [1] 2022/04/12 07:08:13.705713 [DBG] Client accept loop exiting..
nats-base_1 | [1] 2022/04/12 07:08:13.705716 [DBG] Leafnode accept loop exiting..
nats-base_1 | [1] 2022/04/12 07:08:13.705720 [INF] Server Exiting..
You need to use a persistent server_name that survives restarts.
@JH7 The issue should have been resolved now. Thank you for the report.
@kozlovic thank you for the quick fix!
Defect
nats-server -DV
outputDescription
In our production environment, we use two instances of nats servers. One instance is the main server (accessible only from within our Kubernetes cluster) while the other one is a leaf node. The leaf node is accessible from outside of our Kubernetes cluster (via websocket).
We use accounts to isolate and manage messages and topics between the main server and the leaf node. The main server account DMZ exports a stream which the leaf node account CLIENT imports. Note that there is another account, PUBLIC, on both main and leaf server which is used as authorization account (as shown in the configs below). Furthermore, we have a jetstream on this exported stream on the leaf node's CLIENT account. This configuration does work (the jetstream shows messages when they are published on the main server) on the first start of the instances, while it breaks whenever the instances are restarted. Messages published on the main server's DMZ account are not reaching the CLIENT's jetstream on the leaf node anymore. Interestingly, by manually subscribing to the jetstream's topic using
nats --server localhost:4111 --user client --password client sub 'orders.>'
, the messages reach the jetstream again. As soon as the subscription is terminated, the messages are not reaching the jetstream again. Note that this issue occured in our production environment first but I was able to replicate this issue on my local machine.My guess is that some internal routing tables (in main or leaf server, or both?) are not updated when the leaf node restarts. The log does not show the re-importing of subscriptions after the leaf node has restarted.
I was not able to fix this without removing and re-creating the jetstream.
Versions of
nats-server
and affected client libraries used:nats-server: 2.7.4 nast-cli: 0.0.28
OS/Container environment (used in the reproduction):
Windows 10 (WSL2) 4.19.128-microsoft-standard; Ubuntu 20.04.3 LTS Docker Desktop 4.3.2, Engine 20.10.11, Compose 1.29.2
Steps or code to reproduce the issue:
Main server config:
Leaf node config:
Docker compose file used:
nats --server localhost:4111 --user client --password client stream create orders '--subjects=orders.*.stream.entry' --retention=work --max-consumers=-1 --max-msgs-per-subject=-1 --max-msgs=-1 --max-bytes=-1 --max-age=-1 --max-msg-size=-1 --storage=file --discard=old --replicas=1 --dupe-window="2m0s" --no-allow-rollup --no-deny-delete --no-deny-purge
nats --user service --password service pub 'orders.client.stream.entry' 'test1'
nats --server localhost:4111 --user client --password client stream info orders
nats --user service --password service pub 'orders.client.stream.entry' 'test2'
Expected result:
The stream contains the published message.
Actual result:
The stream does not contain the published message. Verify this by using
nats --server localhost:4111 --user client --password client stream info orders
again. It does not show two messages.Log