Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated the design to remove ambiguity.

...

  • Now admin can create a custom resource with a new permission flag "m" which will allow the PBS server to send this particular custom resource to MoM so that execution hooks can access(read/write) the resource.
  • The "m" flag is designed to improve the performance of reading custom resources by execution hooks.

  • The "m" flag allows execution hooks to read custom resources faster via pbs.server().

  • When the "m" flag is set for a custom resource, MoMs cache a copy of the resource. If execution hooks need to read a resource frequently, the "m" flag can improve performance.

  • Resources not having this flag set, will not be sent to MoM.
  • Resources created by exechost_startup hook will have this flag set by default.
  • Admin can set this new flag in combination with flags: q, h, s, r , n, f and i.
  • To unset flag "m", admin can either overwrite the flag value or do a "unset resource <name> flag". Doing the unset operation will remove all the flags set for the resource.

...