#general


@iamtherealdarknight: @iamtherealdarknight has joined the channel

#random


@iamtherealdarknight: @iamtherealdarknight has joined the channel

#troubleshooting


@ysuo: Hi, what’s the common reason for errorCode 235? [ { “message”: “ServerSegmentMissing:\n17 segments [table_name__1__22__20220527T1518Z, table_name__1__10__20220516T1300Z, table_name__1__14__20220517T1900Z, missing on server: Server_pinot-server-28.pinot-server-headless.pinot.svc.cluster.local_8098", “errorCode”: 235 } ]
  @mayanks: Check ideal-state and external-view for the table for these segments. This error message means that the server did not find these segments.
  @ysuo: I checked the external-view, it said the segment is on another server instance. The table status shows good.
  @mayanks: Hmm, that means the broker routing table is not updated (that shouldn’t happen). Can you rebuild broker resource in swagger, that should update the routing table.
  @ysuo: You mean this one?
  @mayanks: yes
  @ysuo: Thanks. I’ll have a try.
  @ysuo: ```{ "status": "Broker resource is not rebuilt because ideal state is the same for table: table_test_REALTIME" }```
  @mayanks: I think there is api on broker to print the routing table, you can check that to see why the broker thinks these segments are on this server
  @mayanks: `/debug/routingTable/{tableName}`
  @mayanks: Also, are you sure the IS/EV say these segments are in another sever?
  @ysuo: yes, ```, "table_test__1__585__20220605T0324Z": { "Server_pinot-server-27.pinot-server-headless.pinot.svc.cluster.local_8098": "ONLINE" }, "table_test__1__586__20220605T0354Z": { "Server_pinot-server-27.pinot-server-headless.pinot.svc.cluster.local_8098": "CONSUMING" },```
  @ysuo: it’s on server 27. But query shows segment not on server 28.
  @mayanks: ok, then check the broker routing table
  @ysuo: There is only /debug/tables/{tableName}
  @ysuo: I can’t find /debug/routingTable/{tableName}
  @mayanks: :brokerPort/
  @mayanks: It is on broker
  @ysuo: It said this segment is on server 28.
  @ysuo: Is there anything I can do to solve this error?
  @mayanks: Hmm, this is not expected. What operations were done on the cluster? For now, restarting the broker should fix this. But. I haven’t really seen this behavior in the past. cc: @jackie.jxt
  @ysuo: I think I didn’t do any operation that may cause this problem.:sweat_smile:
  @ysuo: edit server tag?
  @mayanks: Ah, did you rebalance after that?
  @ysuo: didn’t update any table config to use that new tag, so not rebalance operation.
  @ysuo: restart broker didn’t help
  @mayanks: Please run rebalance
  @ysuo: rebalanced broker and server
  @ysuo: same error there.
  @mayanks: This does not make sense
  @mayanks: Broker routing table is built from EV. If EV is correct I don’t understand why wrong server shows up in routing table
  @mayanks: Did you confirm that routing table shows incorrect server
  @ysuo: Three segments were missing from server 28. After restart broker, rebalance broker and servers, there is only one segment has this error. It’s a consuming status segment.
  @mayanks: When you did rebalance, did you including consuming segment?
  @mayanks: If not, do that.
  @ysuo: just after you told me to run rebalance. I did check consuming.
  @ysuo:
  @ysuo: Should reassign instance be checked?
  @mayanks: yeah try that
  @ysuo: It seems a new consuming status segment has this issue on server 28.
  @mayanks: Try `reset` segment api
  @ysuo: I tried reset. reset segment success returned. Then I query this table, no error. But run the same query again, same error occurred.
  @ysuo: :sweat:
  @mayanks: After reset segment is the consuming segment CONSUMING or ERROR in EV?
  @mayanks: And after reset + rebalance is it on server 27 or 28? And the new error is complaning about the same consuming segment to be on incorrect server?
  @ysuo: Hi, i just found server-27 and server-28 have the same hostName.
  @ysuo: I really don’t know how is that happening.
  @mayanks: I am confused, if they have 27 and 28 in the name, how is the host name same?
  @mayanks: But sounds like that is likely the issue, Your hostnames are messed up, but that is outside of Pinot
  @ysuo: restarted server 27. I’ll check if there’s still trouble.
  @ysuo: I’m confused too.
  @ysuo: Hi, it’s ok now. Thank you so much.
  @mayanks: Ok so restart or sever fixed it?
  @ysuo: restarted server 27 which has a wrong hostName.
  @ysuo: It’s strange. Edit server tag could cause this problem?
  @mayanks: I’ll need to know the exact events, but seems like it
  @ysuo: :sweat_smile:
@iamtherealdarknight: @iamtherealdarknight has joined the channel

#getting-started


@iamtherealdarknight: @iamtherealdarknight has joined the channel

#introductions


@iamtherealdarknight: @iamtherealdarknight has joined the channel
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pinot.apache.org For additional commands, e-mail: dev-h...@pinot.apache.org

Reply via email to