Ignore:
Timestamp:
Nov 25, 2016, 8:04:54 PM (9 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update vendor to version 4.4.7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/current/ctdb/protocol/protocol.h

    r988 r989  
    121121/* SRVID prefix used by CTDB */
    122122#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
    123129
    124130/* SRVID to inform of election data */
     
    356362                    CTDB_CONTROL_DB_TRANSACTION_COMMIT   = 144,
    357363                    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,
    358367};
    359368
     
    456465#define CTDB_LMASTER_ANY        0xffffffff
    457466        uint32_t lmaster;
     467};
     468
     469struct ctdb_pulldb_ext {
     470        uint32_t db_id;
     471        uint32_t lmaster;
     472        uint64_t srvid;
    458473};
    459474
     
    620635        uint32_t mutex_enabled;
    621636        uint32_t lock_processes_per_db;
     637        uint32_t rec_buffer_size_limit;
    622638};
    623639
     
    705721 */
    706722#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)
    709727
    710728#define CTDB_CAP_DEFAULT                (CTDB_CAP_RECMASTER | \
     
    856874                uint32_t loglevel;
    857875                struct ctdb_pulldb *pulldb;
     876                struct ctdb_pulldb_ext *pulldb_ext;
    858877                struct ctdb_rec_buffer *recbuf;
    859878                uint32_t recmode;
     
    924943                struct ctdb_db_statistics *dbstats;
    925944                enum ctdb_runstate runstate;
     945                uint32_t num_records;
    926946        } data;
    927947};
     
    977997        /* SRVID_MEM_DUMP, SRVID_TAKEOVER_RUN */
    978998        struct ctdb_srvid_message *msg;
    979         /* SRVID_REBALANCE_NODE */
     999        /* SRVID_BANNING, SRVID_REBALANCE_NODE */
    9801000        uint32_t pnn;
    9811001        /* SRVID_DISABLE_TAKEOVER_RUNS, SRVID_DISABLE_RECOVERIES */
Note: See TracChangeset for help on using the changeset viewer.