We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e65daa1 commit 15385abCopy full SHA for 15385ab
src/include/state.h
@@ -61,4 +61,6 @@ extern nodemask_t MtmGetConnectedNodeMask(void);
61
extern nodemask_t MtmGetEnabledNodeMask(void);
62
extern int MtmGetRecoveryCount(void);
63
64
+extern nodemask_t MtmGetDisabledNodeMask(void);
65
+
66
#endif
src/state.c
@@ -1013,6 +1013,19 @@ MtmGetEnabledNodeMask()
1013
return enabled;
1014
}
1015
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
1029
int
1030
MtmGetRecoveryCount()
1031
{
0 commit comments