I'm trying to use tenant tags with the kafka low l...
# troubleshooting
p
I'm trying to use tenant tags with the kafka low level consumer to split consuming v consumed partitions across servers. However the offline servers don't seem to be getting any segments. Are there additional steps needed to get this to work. Am also using upsert functionality.
m
Consumed is still part of RT table. Offline is what is pushed from offline ingestion flow
p
yes I was following these docs, trying to get better query performance by separating consuming from consumed with low level kafka consumer.
m
Do the docs help answer your questions?
n
Look for logs in the controller by SegmentRelocator class and TableRebalancer class
Copy code
<http://LOGGER.info|LOGGER.info>("Relocating COMPLETED segments for table: {}", tableNameWithType);
 <http://LOGGER.info|LOGGER.info>(
        "Start rebalancing table: {} with dryRun: {}, reassignInstances: {}, includeConsuming: {}, bootstrap: {}, "
            + "downtime: {}, minReplicasToKeepUpForNoDowntime: {}, enableStrictReplicaGroup: {}, bestEfforts: {}",
p
Will have a look. Does this rebalncer work without any additional setup e.g. minion workers?
n
Yes, it's a periodic task on the controller called SegmentRelocator. It should run every hour by default. You can check in the controller looks at startup, it should print each periodic task and the frequency