PackageTrack

Go modules · #2181

github.com/4paradigm/k8s-vgpu-scheduler

v0.5.04paradigm/k8s-vgpu-scheduler

Release timeline

6 releases since 2019
20192020202120222023202420252026

Releases

  1. v0.5.06 Apr 2020
    Release notes

    This project publishes no release notes. Between v0.4.0 and v0.5.0 there were 38 commits, 29 of them substantive:

    • Update minimal driver version
    • Fix gofmt error
    • Allow server to shutdown gracefully after Stop()
    • Refactor and simplify healthCheck path for watchXIDs
    • Make NvidiaDevicePlugin.Stop() idempotent (even with a nil pointer)
    • Add resourceName as a field in the NvidiaDevicePlugin
    • Hardcode pluginapi.KubeletSocket in NvidiaDevicePlugin.Register()
    • Make NewNvidiaDevicePlugin() take resourceName, devices, socket
    • Move deviceExists() to server.go where it is actually called
    • Pull 'healthChecker' out as a parameter passed to NvidiaDevicePlugin
    • Rearrange fields in NvidiaDevicePlugin to group related fields
    • Add 'allocateEnvvar' parameter NewNvidiaDevicePlugin()
    • Update main() loop to accommodate multiple plugins (but only start one)
    • Add comments to main.go to make it easier to read / understand
    • Introduce a ResourceManager() interface to simplify resource management
    • Split the main loop into two pieces to simplify its logic
    • Update plugin logic so that it can be started and stopped reliably
    • Swap the names Start() and Serve() on the NvidiaDevicePlugin
    • Rearrange functions in nvidia.go (no code changes)
    • Fix bug that was inadvertently always disabling health checks

    …and 9 more.

  2. v0.4.015 Oct 2019
    Release notes

    This project publishes no release notes. Between v0.3.0 and v0.4.0 there were 8 commits, 4 of them substantive:

    • FIX: nil pointer dereference around getDevices:CPUAffinity
    • Prepare README.md and plugin.yml files for beta4 release
    • Update Release instructions to include update to legacy plugin.yml
    • Add latest and beta tags
  3. v0.3.09 Oct 2019
    Release notes

    This project publishes no release notes. Between v0.2.0 and v0.3.0 there were 6 commits, 4 of them substantive:

    • log Xid, UUID when gpu will go unhealthy.
    • Update Device Plugin apiVersion to 1.16
    • Add a Release file describing the release process
    • Fix broken daemonset spec
  4. v0.2.03 Oct 2019
    Release notes

    This project publishes no release notes. Between v0.1.0 and v0.2.0 there were 6 commits, 4 of them substantive:

    • Relicense to Apache2
    • Update README with nvidia-docker2 package informations
    • update vendor
    • add topology field for nvidia device plugin
  5. v0.1.010 Sept 2019
    Release notes

    This project publishes no release notes. Between v0.0.0 and v0.1.0 there were 6 commits, 4 of them substantive:

    • Remove examples and move them to a different branch
    • Change how to specify pod as critical
    • catch the error from grpc server crash and restart it
    • Initial CI file
  6. v0.0.016 Mar 2019

    Nothing published for this version