kubewharf / godel-scheduler

a unified scheduler for online and offline tasks
Apache License 2.0
377 stars 58 forks source link

standardize scheduler and binder cache handlers for plugins #54

Open yuey002 opened 2 weeks ago

yuey002 commented 2 weeks ago

The main purpose of this PR is to limit the function calls for plugins, to prevent exposing non necessary core cache functions to the plugins.

  1. Second half of the second step of https://github.com/kubewharf/godel-scheduler/issues/45. To standardize binder cache related invocation for plugins;
  2. Do the same for scheduler cache handler too.