I'm starting linefs with 3 nodes, ip addresses of them are as below:
// 1st machine - Bluefield NIC
{ .ip = "10.10.3.101", .role = HOT_REPLICA, .type = KERNFS_NIC_PEER},
// 1st machine - Host
{ .ip = "10.10.3.1", .role = HOT_REPLICA, .type = KERNFS_PEER},
// 2nd machine - Bluefield NIC
{ .ip = "10.10.3.102", .role = HOT_REPLICA, .type = KERNFS_NIC_PEER},
// 2nd machine - Host
{ .ip = "10.10.3.2", .role = HOT_REPLICA, .type = KERNFS_PEER},
// 3rd machine - Bluefield NIC
{ .ip = "10.10.3.103", .role = HOT_REPLICA, .type = KERNFS_NIC_PEER},
// 3rd machine - Host
{ .ip = "10.10.3.3", .role = HOT_REPLICA, .type = KERNFS_PEER},
and SmartNIC of node2 has been successfully connected with its host. The terminal of node2-nic is like this:
[New Thread 0xfffd0b1e6850 (LWP 253800)]
[New Thread 0xfffd0a9e5850 (LWP 253801)]
Connecting to KernFS instance 5 [ip: 10.10.3.3]
[New Thread 0xfffd095fe850 (LWP 253802)]
Wait for connections established. 0/2
Wait for connections established. 0/2
Wait for connections established. 0/2
Wait for connections established. 0/2
Wait for connections established. 0/2
But node1-host gets the wrong ip of node1-nic. The terminal of node1-host is like this:
ip address on interface 'enp129s0f0' is 10.10.3.2
It is Ready. Write 1 to file: /opt/LineFS/LineFS_x86/signals/kernfs/node1.jinwei-121792.bfkvs-pg0.clemson.cloudlab.us
Server: cmd_hdr is s
Server: cmd_hdr is s
Reading root inode with inum: 1
[New Thread 0x7ff6721ff700 (LWP 12727)]
Connecting to KernFS instance 4 [ip: 10.10.3.103]
12767 connection.c:1357 rc_die(): unknown event
Thread 34 "kernfs" received signal SIGTRAP, Trace/breakpoint trap
Could you help me to solve this problem? Thanks a lot!
I'm starting linefs with 3 nodes, ip addresses of them are as below:
and SmartNIC of node2 has been successfully connected with its host. The terminal of node2-nic is like this:
But node1-host gets the wrong ip of node1-nic. The terminal of node1-host is like this:
Could you help me to solve this problem? Thanks a lot!