Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 15385ab

Browse files
committed
return back MtmGetDisabledNodeMask
1 parent e65daa1 commit 15385ab

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

src/include/state.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,4 +61,6 @@ extern nodemask_t MtmGetConnectedNodeMask(void);
6161
extern nodemask_t MtmGetEnabledNodeMask(void);
6262
extern int MtmGetRecoveryCount(void);
6363

64+
extern nodemask_t MtmGetDisabledNodeMask(void);
65+
6466
#endif

src/state.c

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,6 +1013,19 @@ MtmGetEnabledNodeMask()
10131013
return enabled;
10141014
}
10151015

1016+
/* Compatibility with scheduler */
1017+
nodemask_t
1018+
MtmGetDisabledNodeMask()
1019+
{
1020+
nodemask_t disabled;
1021+
1022+
LWLockAcquire(MtmStateLock, LW_SHARED);
1023+
disabled = ~mtm_state->enabled_mask;
1024+
LWLockRelease(MtmStateLock);
1025+
1026+
return disabled;
1027+
}
1028+
10161029
int
10171030
MtmGetRecoveryCount()
10181031
{

0 commit comments

Comments
 (0)