Hi ! what could be the possible reason for the bel...
# troubleshooting
p
Hi ! what could be the possible reason for the below error in controller logs.
Copy code
Caught 'java.net.ConnectException: Connection timed out (Connection timed out)' while executing: GET on URL: <http://100.64.49.183:8097/table/catalog_views_test_REALTIME/size>
Caught 'java.net.ConnectException: Connection timed out (Connection timed out)' while executing: GET on URL: <http://100.64.4.104:8097/table/catalog_views_test_REALTIME/size>
Connection error
Thanks in advance.
x
can you ping that ip?
p
% ping 100.64.4.104 PING 100.64.4.104 (100.64.4.104): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 Request timeout for icmp_seq 4 Request timeout for icmp_seq 5 . . .
got it, it is because the particular server is dead. but this is happening when I am redeploying pinot while keeping the same zookeeper which is in different namespace. What I am expecting is that the old data will be available again as metadata is there in zookeeper, but the table is going in bad state and download is not happening. Moreover the below is also there in the controller logs
Copy code
Finished reading information for table: catalog_views_test_REALTIME with 2/6 server responses
Missing size report for 12 out of 16 segments for table catalog_views_test_REALTIME
How can I mitigate this situation?
Moreover when I am clicking on any server, broker or controller in the ui whether dead or alive , the page is taking a lot of time to load.
x
How did you specify the zookeeper in controller config?
Did you give the DNS resolvable name?
Can you check what’s the download url for those segments?
Are they on deep store like s3?
p
I have specified zookeeper in the format <service-name>.<namespace>.svc.cluster.local:2181 yes the download url is there and it is of s3 and it is what I specified.
x
so those missing segments are on s3? Can you try to tail the controller and server log and meanwhile reload a missing segment? Wanna see which part throws the error