Package io.nosqlbench.adapter.cqld4.wrapper


package io.nosqlbench.adapter.cqld4.wrapper

This package contains wrapper logic for the CQL driver to allow more detailed diagnostic data to be captured. Because the Driver "v4" tries to protect developers from themselves and nearly disallows extension, lots of boilerplate had to be added to implement a wrapper.

The purpose of this code is to see basic details from the load balancer's behavior. The operative part of this package is simply Cqld4LoadBalancerObserver, which intercepts query plan logic and logs details at a configurable level of details.

TODO: adapt diag markers from http TODO: inline the diagnostic filters into op dispenser logic TODO: make load balancer diagnostics record scoreboard data isochronously to a separate file