-
Notifications
You must be signed in to change notification settings - Fork 14
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
k8s-dqlite is stuck pinned at high 80s% usage #36
Comments
@MathieuBordere can you share some insight as to why this might be happening? |
Hard to see from the logs, Is there a way to enable more logging? There are the |
CC @cole-miller |
Is this an |
Yes, these can be set in
Note that this restart will have the side-effect of moving the leader around, so do it with care. |
@neoaggelos Yes, I'll uncomment these and send the results right away. Thank you for the warning about the leader relocation. |
|
No, this is an |
@neoaggelos Please find attached a compressed tarball containing a log file representing the problem. It contains the debug output of DQLite and Raft per the arguments specified above enabled. Any insights as to what could be happening from yourself and @MathieuBordere are greatly appreciated. |
@alexmarshallces How would you describe the issues that you saw during the timeframe of the logs you provided? Just high CPU load or requests timing out? |
@MathieuBordere Typically both: high CPU load on the Leader node for DQLite, along with frequent errors returned by calls to the API server with the response |
How's the latency between the nodes, can you provide some measurements? (between the voters and the leader is ideal) |
I'm seeing a lot of writes that are blocked on writes that are ongoing, line like |
Six (6) nodes total: Leader: k203 Naming convention: k{x}0{y} i.e. We have two hardware instances that each host 3 VM nodes, so any connection k10{y} <==> k20{y} is going across physical hardware boundaries via a network switch in the same rack as both servers. Using |
Thank you, we're going to try and reproduce your cluster and see if we can trigger the behavior. Could you also provide some numbers on how fast your storage is? I think @neoaggelos and @ktsakalozos have documented somewhere how to provide it. |
From the From our real hardware instances (some variation, but this is representative):
From an identically configured VM in Azure (same vCPU count, same amount of RAM, same software installation):
|
@MathieuBordere @neoaggelos My earlier statement about the switch wasn't accurate, I need to correct myself: Between the two servers, we have two switches operating in an Active-Active redundant configuration, so there are two paths between each of the two servers. I suspect this being a cause of issues here with the synchronization and failed transactions in the DQLite database. Can you please confirm or rule out this impact ? |
I don't have enough knowledge of switch configurations to be able to answer that question, but my gut feeling says it shouldn't have an impact (you could always test it). |
I think that's what we're doing right now, lol. If you or @neoaggelos have any further insight from your attempts to replicate the setup, it's gratefully received and welcome. |
From the logs I see that some writes on the leader take a very long time to complete e.g. the log line with Can you check if the disk is having write performance issues? |
@MathieuBordere Based on the recommendations here for detecting disk performance bottlenecks in Hyper-V and reviewing the VM Host performance counters, I don't appear to have any disk write performance issues: The latency I'm seeing for writes in the worst case for bursts are 3ms / write, well within the 50ms/write threshold discussed in the documentation and average write performance is less than 1ms / write. Since you're much more familiar with dqlite's internal workings than I, is there anything within that 4s transaction other than disk I/O that could be affecting the latency of the transaction ? Any chance there's a network operation in there ? |
@MathieuBordere Further to my previous message, I have:
|
If my suspicion about the disk write performance degrading after a lot of writes (and dqlite writes a lot to disk currently) is correct, then what might help is lowering dqlite's snapshot frequency. I'm not sure in how far microk8s has support for it, but it's worth experimenting with in this case. |
Problem:
The k8s-dqlite process for synchronizing microk8s is stuck at 80% and higher CPU usage at all times on microk8s nodes configured for High Availability. This causes "database is locked" errors when attempting to deploy any resources to the microk8s cluster, e.g. Helm Charts. On 5/6 nodes, the
k8s-dqlite
process has single digit CPU consumption, but on the 6th node, it has 80%+, constantly.Expected behavior: k8s-dqlite should not be consuming more than 25-30% CPU at any given time.
Environment:
Cluster: microk8s v1.25
Nodes: 6
OS: Ubuntu 20.04
Logs:
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:52:21 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:21Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:52:24 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:52:24.711775 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:40:37 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:40:37Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:40:37 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:40:37Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:40:37 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:40:37Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:40:41 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:40:41Z" level=error msg="error while range on /registry/health : query (try: 0): context canceled"
Dec 14 17:40:44 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:40:44Z" level=error msg="error while range on /registry/health : query (try: 0): context deadline exceeded"
Dec 14 17:42:20 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:42:20Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:42:26 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:42:26Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:47:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:47:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:13Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:47:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:16Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:47:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:16Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:47:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:47:17 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:17Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:47:48 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:48Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:47:48 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:48Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:47:48 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:47:48Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:48:23 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:48:23Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:48:25 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:48:25Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:49:54 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:49:54Z" level=error msg="failed to delete revision 41374: exec (try: 500): database is locked"
Dec 14 17:50:31 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:31Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error while range on /registry/crd.projectcalico.org/caliconodestatuses/ /registry/crd.projectcalico.org/cali>
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: exec (try: 0): call exec-sql (budget 31.530053395s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: exec (try: 0): call exec-sql (budget 26.102840766s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: query (try: 0): call query-sql (budget 26.211612942s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: query (try: 0): call query-sql (budget 0s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="failed to record compact revision: exec (try: 0): call exec-sql (budget 0s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: query (try: 0): call query-sql (budget 10.778006512s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error in txn: query (try: 0): call query-sql (budget 6.398362368s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error while range on /registry/leases/kube-node-lease/ces-yeg1-k103 : query (try: 0): call query-sql (budget >
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="fail to list latest changes: query (try: 0): call query-sql (budget 0s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="fail to list latest changes: query (try: 0): call query-sql (budget 0s): receive: header: EOF"
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error while range on /registry/leases/kube-node-lease/ces-yeg1-k103 : query (try: 0): call query-sql (budget >
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:50:35Z" level=error msg="error while range on /registry/leases/kube-node-lease/ces-yeg1-k103 : query (try: 0): call query-sql (budget >
Dec 14 17:50:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:50:35.821917 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: read tcp 10.248.177.35:19001->10.248.177.33:54264: read: connecti>
Dec 14 17:51:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:13Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:21 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:21Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:21 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:21Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:51:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:35Z" level=error msg="error while range on /registry/health : query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error while range on /registry/health : query (try: 0): context deadline exceeded"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:51:38 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:51:38Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:52:21 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:21Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:52:24 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:52:24.711775 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:52:24 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:24Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:52:32 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:32Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:52:37 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:37Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:52:53 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:53Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:52:56 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:52:56Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:53:05 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:53:05.714134 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:53:05 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:05Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:53:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:15Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:53:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:15Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:53:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:53:15.715201 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:53:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:15Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:53:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:53:16.557336 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:53:17 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:17Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:53:17 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:53:17Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:53:52 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:53:52.281499 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:53:52 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:53:52.282150 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:54:46 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:54:46Z" level=error msg="error in txn: exec (try: 39): context canceled"
Dec 14 17:54:46 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:54:46Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:55:10 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:10Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:55:11 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:11Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:55:11 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:11Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:55:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:12Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:55:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:55:35.284487 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:55:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:55:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:35Z" level=error msg="error in txn: query (try: 0): failed to create dqlite connection: no available dqlite leader server found"
Dec 14 17:55:36 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:36Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:55:43 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:55:43.185950 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:55:47 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:55:47.744529 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:55:51 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:55:51Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:04 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:04Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:12 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:12Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:13Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:13Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:13Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:56:13 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:13Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:56:20 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:20Z" level=error msg="error while range on /registry/health : query (try: 0): context deadline exceeded"
Dec 14 17:56:23 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:23Z" level=error msg="error while range on /registry/health : query (try: 0): context deadline exceeded"
Dec 14 17:56:55 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:56:55Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:57:01 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:57:01Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:57:04 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:57:04.986049 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:57:05 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:57:05Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:57:06 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:57:06Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:57:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:57:16.080231 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:57:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:57:16Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:58:25 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:25Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:58:25 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:25Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:29 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:58:29.635744 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:35 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:35Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 17:58:39 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:39Z" level=error msg="error while range on /registry/health : query (try: 0): context canceled"
Dec 14 17:58:42 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:42Z" level=error msg="error while range on /registry/health : query (try: 0): context canceled"
Dec 14 17:58:44 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T17:58:44Z" level=error msg="error while range on /registry/health : query (try: 0): context deadline exceeded"
Dec 14 17:59:59 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 17:59:59.748446 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 18:01:01 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:01:01Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:01:09 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:01:09Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 18:01:21 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 18:01:21.373190 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 18:02:18 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 18:02:18.952072 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 18:02:31 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 18:02:31.810114 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 18:03:27 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:03:27Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 18:03:58 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: I1214 18:03:58.233073 19886 log.go:198] [ERROR] dqlite: proxy: first: remote -> local: local error: tls: bad record MAC
Dec 14 18:04:06 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:06Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 18:04:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:15Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 18:04:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:15Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:15 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:15Z" level=error msg="error in txn: exec (try: 40): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context deadline exceeded"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: exec (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
Dec 14 18:04:16 ces-yeg1-k103 microk8s.daemon-k8s-dqlite[19886]: time="2022-12-14T18:04:16Z" level=error msg="error in txn: query (try: 0): context canceled"
The text was updated successfully, but these errors were encountered: