Ilya Dryomov
a5cbd5fc22
libceph, ceph: get and handle cluster maps with addrvecs
...
In preparation for msgr2, make the cluster send us maps with addrvecs
including both LEGACY and MSGR2 addrs instead of a single LEGACY addr.
This means advertising support for SERVER_NAUTILUS and also some older
features: SERVER_MIMIC, MONENC and MONNAMES.
MONNAMES and MONENC are actually pre-argonaut, we just never updated
ceph_monmap_decode() for them. Decoding is unconditional, see commit
23c625ce30 ("libceph: assume argonaut on the server side").
SERVER_MIMIC doesn't bear any meaning for the kernel client.
Since ceph_decode_entity_addrvec() is guarded by encoding version
checks (and in msgr2 case it is guarded implicitly by the fact that
server is speaking msgr2), we assume MSG_ADDR2 for it.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com >
2020-12-14 23:21:50 +01:00
..
2020-11-03 22:30:31 +01:00
2020-12-14 23:21:50 +01:00
2020-10-29 17:22:59 -05:00
2020-11-24 15:13:54 +01:00
2020-10-29 17:22:59 -05:00
2020-12-03 11:18:36 -08:00
2020-10-25 14:51:49 -07:00
2020-12-08 12:57:39 +01:00
2020-11-27 13:18:40 +01:00
2020-10-25 14:51:49 -07:00
2020-11-12 15:05:34 +00:00
2020-10-28 13:18:56 +01:00
2020-10-25 14:51:49 -07:00
2020-10-28 11:13:36 +00:00
2020-10-28 11:26:10 -06:00
2020-12-04 17:27:42 -05:00
2020-11-19 08:55:44 -05:00
2020-12-11 14:02:14 -08:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-29 20:01:46 -07:00
2020-11-22 10:48:22 -08:00
2020-11-14 11:26:03 -08:00
2020-11-14 11:26:03 -08:00
2020-10-25 14:51:49 -07:00
2020-11-10 18:31:17 +01:00
2020-10-30 08:37:39 +01:00
2020-10-25 14:51:49 -07:00
2020-12-11 14:02:14 -08:00
2020-10-25 14:51:49 -07:00
2020-10-27 16:22:43 +01:00
2020-10-25 14:51:49 -07:00
2020-11-13 16:07:53 -08:00
2020-11-12 13:59:04 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-11-18 13:09:07 +00:00
2020-10-25 14:51:49 -07:00
2020-11-04 10:22:56 -07:00
2020-11-04 08:52:46 -08:00
2020-11-30 12:21:31 +01:00
2020-11-19 22:38:29 -05:00
2020-10-29 13:17:58 -05:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-11-26 09:35:49 -08:00
2020-11-22 10:48:22 -08:00
2020-11-02 12:14:19 -08:00
2020-10-28 14:08:54 +00:00
2020-10-25 14:51:49 -07:00
2020-11-28 12:04:57 -08:00
2020-10-30 12:57:39 +01:00
2020-10-30 12:57:39 +01:00
2020-11-30 10:52:22 -05:00
2020-11-22 10:48:22 -08:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-11-22 10:48:22 -08:00
2020-10-25 14:51:49 -07:00
2020-11-09 18:12:34 +01:00
2020-11-09 18:12:34 +01:00
2020-11-16 16:57:18 +01:00
2020-10-28 11:41:15 -06:00
2020-11-16 09:37:01 -08:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-28 11:41:15 -06:00
2020-11-22 13:26:07 -08:00
2020-12-10 16:01:47 -08:00
2020-11-06 10:05:18 -08:00
2020-10-25 14:51:49 -07:00
2020-10-29 13:17:58 -05:00
2020-10-25 11:39:02 -07:00
2020-10-25 14:51:49 -07:00
2020-12-08 14:52:29 -08:00
2020-11-16 14:58:23 -08:00
2020-10-25 14:51:49 -07:00
2020-10-26 11:48:11 +01:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-12-04 17:39:58 +01:00
2020-12-06 10:19:07 -08:00