Changeset 989 for vendor/current/ctdb/protocol/protocol.h
- Timestamp:
- Nov 25, 2016, 8:04:54 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/ctdb/protocol/protocol.h
r988 r989 121 121 /* SRVID prefix used by CTDB */ 122 122 #define CTDB_SRVID_PREFIX 0xF000000000000000LL 123 124 /* SRVID prefix used during recovery for pulling and pushing databases */ 125 #define CTDB_SRVID_RECOVERY 0xF001000000000000LL 126 127 /* SRVID to assign of banning credits */ 128 #define CTDB_SRVID_BANNING 0xF002000000000000LL 123 129 124 130 /* SRVID to inform of election data */ … … 356 362 CTDB_CONTROL_DB_TRANSACTION_COMMIT = 144, 357 363 CTDB_CONTROL_DB_TRANSACTION_CANCEL = 145, 364 CTDB_CONTROL_DB_PULL = 146, 365 CTDB_CONTROL_DB_PUSH_START = 147, 366 CTDB_CONTROL_DB_PUSH_CONFIRM = 148, 358 367 }; 359 368 … … 456 465 #define CTDB_LMASTER_ANY 0xffffffff 457 466 uint32_t lmaster; 467 }; 468 469 struct ctdb_pulldb_ext { 470 uint32_t db_id; 471 uint32_t lmaster; 472 uint64_t srvid; 458 473 }; 459 474 … … 620 635 uint32_t mutex_enabled; 621 636 uint32_t lock_processes_per_db; 637 uint32_t rec_buffer_size_limit; 622 638 }; 623 639 … … 705 721 */ 706 722 #define CTDB_CAP_PARALLEL_RECOVERY 0x00010000 707 708 #define CTDB_CAP_FEATURES (CTDB_CAP_PARALLEL_RECOVERY) 723 #define CTDB_CAP_FRAGMENTED_CONTROLS 0x00020000 724 725 #define CTDB_CAP_FEATURES (CTDB_CAP_PARALLEL_RECOVERY | \ 726 CTDB_CAP_FRAGMENTED_CONTROLS) 709 727 710 728 #define CTDB_CAP_DEFAULT (CTDB_CAP_RECMASTER | \ … … 856 874 uint32_t loglevel; 857 875 struct ctdb_pulldb *pulldb; 876 struct ctdb_pulldb_ext *pulldb_ext; 858 877 struct ctdb_rec_buffer *recbuf; 859 878 uint32_t recmode; … … 924 943 struct ctdb_db_statistics *dbstats; 925 944 enum ctdb_runstate runstate; 945 uint32_t num_records; 926 946 } data; 927 947 }; … … 977 997 /* SRVID_MEM_DUMP, SRVID_TAKEOVER_RUN */ 978 998 struct ctdb_srvid_message *msg; 979 /* SRVID_ REBALANCE_NODE */999 /* SRVID_BANNING, SRVID_REBALANCE_NODE */ 980 1000 uint32_t pnn; 981 1001 /* SRVID_DISABLE_TAKEOVER_RUNS, SRVID_DISABLE_RECOVERIES */
Note:
See TracChangeset
for help on using the changeset viewer.