Skip to content

bookkeeper 4.4.0, PerChannelBookieClient connecting to bookie does not excute operationComplete()  #1748

@huangdongfa

Description

@huangdongfa

hdfs namenode use bookkeeper 4.4.0, PerChannelBookieClient connecting to bookie does not excute operationComplete() , but use netstat found connection state is ESTABLISHED

=========================================log====================
2018-10-10 13:51:31,586 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.43.25:3182
2018-10-10 13:51:31,586 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.43.26:3182
2018-10-10 13:51:31,586 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.44.43:3182
2018-10-10 13:51:31,587 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.42.195:3182
2018-10-10 13:51:31,587 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.44.41:3182
2018-10-10 13:51:31,587 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.42.196:3182
2018-10-10 13:51:31,587 INFO org.apache.bookkeeper.net.NetworkTopologyImpl: Adding a new node: /default-region/default-rack/10.22.44.42:3182
2018-10-10 14:00:20,448 INFO org.apache.hadoop.hdfs.server.namenode.FSImage: Start loading edits file BookKeeperLedger[ledgerId=566674,firstTxId=5695764412,lastTxId=5695945192]
2018-10-10 14:00:20,451 INFO org.apache.hadoop.hdfs.server.namenode.EditLogInputStream: Fast-forwarding stream 'BookKeeperLedger[ledgerId=566674,firstTxId=5695764412,lastTxId=5695945192]' to transaction ID 5695764412
2018-10-10 14:00:20,462 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Connecting to bookie: 10.22.44.42:3182
2018-10-10 14:00:20,487 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Connecting to bookie: 10.22.44.41:3182
2018-10-10 14:00:20,488 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Connecting to bookie: 10.22.42.196:3182
2018-10-10 14:00:20,489 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Connecting to bookie: 10.22.42.195:3182
2018-10-10 14:00:20,490 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Connecting to bookie: 10.22.43.26:3182
2018-10-10 14:00:20,490 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Channel connected (true) [id: 0x37df4618, /10.11.168.223:10952 => /10.22.44.42:3182]
2018-10-10 14:00:20,491 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Successfully connected to bookie: [id: 0x37df4618, /10.11.168.223:10952 => /10.22.44.42:3182]
2018-10-10 14:00:20,495 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Channel connected (true) [id: 0x534dde6a, /10.11.168.223:32220 => /10.22.43.26:3182]
2018-10-10 14:00:20,496 INFO org.apache.bookkeeper.proto.PerChannelBookieClient: Successfully connected to bookie: [id: 0x534dde6a, /10.11.168.223:32220 => /10.22.43.26:3182]

====================================================
$ netstat -napt | grep 3182
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 10.11.168.223:30440 10.22.44.41:3182 ESTABLISHED 1557425/java
tcp 0 0 10.11.168.223:18644 10.22.42.195:3182 ESTABLISHED 1557425/java
tcp 0 0 10.11.168.223:10952 10.22.44.42:3182 ESTABLISHED 1557425/java
tcp 0 0 10.11.168.223:32220 10.22.43.26:3182 ESTABLISHED 1557425/java
tcp 0 0 10.11.168.223:59092 10.22.42.196:3182 ESTABLISHED 1557425/java

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions