50 struct in_addr hosts[VSG_MEMBERS];
52 struct in_addr primaryhost;
54 unsigned dying[VSG_MEMBERS];
70 fprintf(
f,
"%p : HowMany = %d\n",
this, (
int)HowMany);
90 static char mgrp_sync;
97 unsigned authenticated : 1;
98 unsigned disconnectfs : 1;
114 void Kill(
int tellservers);
127 int CheckCOP1(
int, ViceVersionVector *,
int = 1);
129 int RVVCheck(ViceVersionVector **,
int);
130 int DHCheck(ViceVersionVector **,
int,
int *,
int = 0);
131 int PickDH(ViceVersionVector **RVVs);
137 "%p : uid = %d, mid = %d, auth = %d, ref = %d, detached = %d\n",
Definition: venusvol.h:145
Definition: refcounted.h:38
unsigned int refcount
Definition: refcounted.h:40
int AnyReturned(int code)
Definition: mgrp.cc:149
RepOpCommCtxt(RepOpCommCtxt &)
Definition: mgrp.h:58
~RepOpCommCtxt()
Definition: mgrp.h:64
int operator=(RepOpCommCtxt &)
Definition: mgrp.h:59
RepOpCommCtxt()
Definition: mgrp.cc:134
void print(FILE *f)
Definition: mgrp.h:68
void print()
Definition: mgrp.h:72
Definition: venusvol.h:260
int DHCheck(ViceVersionVector **, int, int *, int=0)
Definition: mgrp.cc:700
int CheckReintegrate(int, ViceVersionVector *)
Definition: mgrp.cc:623
friend void CommInit()
Definition: comm.cc:109
int CheckNonMutating(int)
Definition: mgrp.cc:462
void print(FILE *f)
Definition: mgrp.h:134
int IsAuthenticated(void)
Definition: mgrp.h:118
int CheckCOP1(int, ViceVersionVector *, int=1)
Definition: mgrp.cc:542
friend void MallocPrint(int fd)
Definition: venusutil.cc:788
friend class mgrp_iterator
Definition: mgrp.h:80
void Put(void)
Definition: mgrp.cc:225
struct in_addr * GetPrimaryHost(int *ph_ixp=NULL)
Definition: mgrp.cc:723
void Kill(int tellservers)
Definition: mgrp.cc:244
int InUse(void)
Definition: mgrp.h:117
void CheckResult()
Definition: mgrp.cc:403
int PickDH(ViceVersionVector **RVVs)
Definition: mgrp.cc:671
int RVVCheck(ViceVersionVector **, int)
Definition: mgrp.cc:642
void PutHostSet()
Definition: mgrp.cc:392
friend void Mgrp_Wait()
Definition: mgrp.cc:45
int GetHostSet() EXCLUDES_TRANSACTION
Definition: mgrp.cc:347
friend void Mgrp_Signal()
Definition: mgrp.cc:56
int CreateMember(int idx) EXCLUDES_TRANSACTION
Definition: mgrp.cc:259
void KillMember(struct in_addr *, int)
Definition: mgrp.cc:301
Definition: venusvol.h:739
Definition: venusvol.h:931
Definition: venusvol.h:620
#define EXCLUDES_TRANSACTION
Definition: coda_tsa.h:108
#define list_empty(head)
Definition: dllist.h:54
void Mgrp_Signal(void)
Definition: mgrp.cc:56
void Mgrp_Wait(void) EXCLUDES_TRANSACTION
Definition: mgrp.cc:45
stdout
Definition: volusage.py:12
int32_t RPC2_Integer
Definition: rpc2.h:297
RPC2_Integer RPC2_Handle
Definition: rpc2.h:345
@ f
Definition: rvm_private.h:416
fprintf(outFile, "Tag: SMARTFTP\n")
RPC2_Handle Mgroup
Definition: rpc2.h:602
#define NULL
Definition: voltypes.h:44