Operational data subscription issue

Hi!

I’m using Confd 6.4.3.
I subscribe to operational data at “/”. When notifications start arriving I get a few of them but eventually i will get (via TRACE) “INTERNAL ERROR: Unexpected data on socket! 33 34”. The socket closes afterwards. This is a single threaded daemon!
I also tried subscribing the same way to the “running CDB” and the notifications worked fine!
If this is a bug, has this been fixed in later version?

BR Jaka

A good rule to follow is using “one thread per socket”. No sharing of sockets between threads.

From ConfD UG chapter The Protocol and a Library Threads Discussion:

ConfD API functions are thread-safe as such, but multiple threads using them with the same socket will have unpredictable results, just as multiple threads using the read() and write() system calls on the same file descriptor in general will. In the ConfD case, one thread may end up getting the response to a request from another, or even a part of that response, which will result in errors that can be very difficult to debug.

If you had searched the forum for your error message, you would have found out what your issue is. (besides using an old End-of-Support, End-of-Maintenance version of ConfD)
See for example here:

Hi cohult, thank you for the reply.
I’m not using multiple threads. I do a subscription and poll the socket.
The same logic works when subscribed to running DB, the issue arises when subscribed to operational DB only.
BR

The program I wrote is a small test to familiarize myself with the operation subscriptions. Only one subscription socket and nothing else connected towards the ConfD.

I’m aware of the end-of-service situation and was wondering if this alleged bug had been an issue in our version.
BR

I added a reference demo to here:

Regarding your issue, you want to make sure you follow do something similar to what the writer and subsriber/reader apps do:


While the typical cause of this error is indeed the sharing of sockets between threads that has already been mentioned, it can also (though I’ve never seen that before) be caused by not following “the protocol” for a CDB subscription socket. In particular, the numbers indicate that you have invoked cdb_sync_subscription_socket() more than once after reading a notification with cdb_read_subscription_socket() (or cdb_read_subscription_socket2()) - or possibly invoked cdb_sync_subscription_socket() before reading any notification. If you enable CONFD_PROTO_TRACE in your subscriber, it may shed some light on what is happening.

I’m not aware of any ConfD version having an issue that could cause this error.

Hi per,

here is a trace of the program:

TRACE Connected (maapi) to ConfD
TRACE MAAPI_LOAD_ALL_NS
TRACE MAAPI_LOAD_HASH_DB
TRACE Connected (cdb) to ConfD
TRACE CDB_SUBSCRIBE → CONFD_OK
TRACE CDB_SUBSCRIBE_DONE → CONFD_OK
Connected to ConfD.
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL → CONFD_OK
TRACE CDB_SUBSCRIPTION_EVENT → 104
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONALINTERNAL ERROR: Unexpected data on socket! 34 33

→ CONFD_ERR

BR

This is CONFD_TRACE output - what I suggested was CONFD_PROTO_TRACE, which shows “the low-level protocol exchange” - see the description of confd_init() in the confd_lib_lib(3) man page.

Hi per,
I have a problem submitting the proto_trace. Can I email you directly?
BR

Yes, you can send to per@hedeland.org

Hi,

I noticed one more thing. The error only occurs if the CDB_SUBSCRIPTION_EVENT is equal to 104.
Sometimes the CDB_SUBSCRIPTION_EVENT is equal to 21 and if so there are no errors present.

TRACE Connected (cdb) to ConfD
TRACE CDB_SUBSCRIBE
8-May-2020::08:19:57.823 2139/b6fd88f0/3 SEND op=32 isrel=0 th=-1 {3,0,0,0,0,[]}
8-May-2020::08:19:57.825 2139/b6fd88f0/3 GOT 21
–> CONFD_OK
TRACE CDB_SUBSCRIBE_DONE --> CONFD_OK
Connected to ConfD.
8-May-2020::08:20:06.263 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.263 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.272 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.272 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.276 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.277 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.283 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.283 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.287 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.287 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.296 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.296 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.329 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.329 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.335 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.335 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.340 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.341 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.348 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.348 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.353 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.353 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.363 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.363 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.368 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.368 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.377 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.377 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.384 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.384 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.389 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.389 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.394 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.394 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.399 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.399 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.403 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.404 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.408 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.422 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.427 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.427 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.436 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.436 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.442 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.442 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.446 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.446 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.454 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.454 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.462 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.463 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.467 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.467 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.477 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.477 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.483 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.483 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.487 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.487 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.500 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.500 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.504 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.836 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.864 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.864 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.875 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.875 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.884 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.885 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.902 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.902 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.934 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.934 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.947 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.947 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.956 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.956 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.964 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.964 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:06.989 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:06.989 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.013 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.014 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.051 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.051 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.058 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.071 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.107 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.107 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.166 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.166 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.244 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.244 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.255 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.255 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.275 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.275 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.333 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.333 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.340 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.341 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.403 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.403 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.430 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.430 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.478 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.479 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.487 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.488 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.540 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.541 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.550 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.550 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.563 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.563 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.623 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.624 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.636 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.636 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.705 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.705 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.725 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.725 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.735 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.735 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.793 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.793 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.807 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.807 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.865 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.865 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.957 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.957 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:07.983 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:07.983 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.040 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.041 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.055 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.055 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.066 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.066 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.076 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.076 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.105 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.105 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.114 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.114 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.145 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.145 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.183 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.183 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.188 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.188 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.241 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.241 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.246 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.246 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.287 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.287 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.295 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.296 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.343 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.344 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.350 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.350 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.433 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.433 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.437 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.437 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.445 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.445 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.501 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.501 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.505 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.506 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.544 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.544 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.553 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.553 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.589 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.590 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.594 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.594 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.635 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.635 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.645 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.645 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.651 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.651 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.706 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.706 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.715 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.715 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.724 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.725 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.778 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.790 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.794 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.794 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.805 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.805 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.828 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.828 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.833 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.833 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.843 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.843 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.897 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.898 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.904 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.904 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.912 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.913 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.950 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.950 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.955 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.955 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:08.964 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:08.965 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.016 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.017 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.025 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.025 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.032 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.032 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.037 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.037 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.174 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.174 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.196 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.197 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.214 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.214 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.247 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.247 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.253 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.253 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.263 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.263 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.322 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.322 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.327 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.327 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.340 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.340 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.375 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.375 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.384 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.384 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.391 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.391 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.431 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.431 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.435 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.435 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.445 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.445 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.484 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.484 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.500 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.500 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK
8-May-2020::08:20:09.506 2139/b6fd88f0/3 GOT {4,1,[21]}
TRACE CDB_SUBSCRIPTION_EVENT --> 21
TRACE CDB_SYNC_SUB CDB_DONE_OPERATIONAL
8-May-2020::08:20:09.506 2139/b6fd88f0/3 SEND op=34 isrel=0 th=-1 4
–> CONFD_OK

BR

It seems highly unlikely that this is the problem per se - the number is just the subscription point you got from cdb_subscribe2(). However the numbers are a bit strange, since they should be the lowest available (starting at 1, but there are few ConfD-internal subscriptions that use up the lowest numbers), and you said earlier “The program I wrote is a small test to familiarize myself with the operation subscriptions. Only one subscription socket and nothing else connected towards the ConfD.”. You would have to have close to 100 active subscriptions (not a problem per se) before you get 104 as subscription point.

Unfortunately the PROTO_TRACE you sent me didn’t shed any light either - nothing obviously wrong, and it really seems as if you get another notification before having sync’ed the previous one. Of course it is possible that something (besides the subscriber) in your setup triggers a bug that hasn’t been seen before, but to get to the bottom of that, I think you need to open a support ticket. And then of course you need to reproduce with a supported version.

Hi per,

This was not Confd’s fault. The issue lies elswhere!
Thank you for your help.
BR

Hi,

one more question. is it possible that the internal error message could originate from some other daemon and is still printed out as it came from test daemon?
BR

Great!:slight_smile: If you have actually figured out where the issue is, and you think it’s something other users can run into, please give at least a brief description.

Not sure what exactly you mean with “as it came from” - if you have multiple daemons running in the background in a single Linux shell, or direct their printouts to a single file, the message can of course come from any one of them (it will be printed unless the debug level is CONFD_SILENT).

But you should obviously not need to depend on printouts for error detection - the function that encountered the error will have returned CONFD_ERR, with confd_errno set to CONFD_ERR_INTERNAL and the message available via confd_lasterr() - see the ERRORS section of the confd_lib_lib(3) man page.

In any case, the numbers in the message indicate that the function encountering the error is cdb_sync_subscription_socket(), and most likely that it unexpectedly receives a notification instead of the reply to its sync request.

Thank you per,

when I figure out exactly what goes wrong I will share it here.
BR

Hi,

my problem was that I was “triggering” the subscriptions by restarting the publisher daemon. That made some other subscribers crash (not related to ConfD) before they could " CDB_SYNC_SUB CDB_DONE_OPERATIONAL".
I stopped doing that and everything is fine :slight_smile:
BRj

2 Likes