Skip to content
Snippets Groups Projects
  1. Aug 01, 2023
  2. Jul 31, 2023
  3. Jul 30, 2023
  4. Jul 29, 2023
  5. Jul 28, 2023
  6. Jul 27, 2023
  7. Jul 26, 2023
  8. Jul 24, 2023
  9. Jul 22, 2023
  10. Jul 21, 2023
  11. Jul 20, 2023
    • dave-juicelabs's avatar
      Go (#21) · b2f593ec
      dave-juicelabs authored
      
      * Merged go code from agent and juicify repos
      
      * Updating module name
      
      * Updating module path
      
      * Fixing double-slash
      
      * Moving build
      
      * Adding api.Controller again
      
      * Fixing build issues
      
      * Fixing version redefined issue
      
      * Adding support for choosing gpus by pcibus.
      
      * Seems converted was being shadowed.
      
      * Fixing Playnite.
      
      * Merging controller code in to the public repo.
      
      * Moving api/types.go to restapi to consolidate calling an endpoint in one place.
      
      * Many updates WIP
      
      * Fixing build issue.
      
      * Adding Persistent option to session
      
      * Combining controller and controller-backend. Adding memdb.
      
      * Adding labels to Go routines for easier debug.
      
      * Juice is working through playnite again.
      
      * Fixing playnite conversion
      
      * Updating pkg/gpu
      
      * Cleaning up pkg/server
      
      * Adding Job objects to Juicify.
      
      * Fixing log levels. NOTE forcing to trace for now.
      
      * Working on superposition not finishing connection.
      
      * Fixing juicify missing import on linux.
      
      * Cleaned up a great deal. Untested.
      
      * Fixes and tests for controller backend. Hopefully fixing linux issue.
      
      * Unit tests are covering almost all of backend and memdb now.
      
      * Reverting previous changes.
      
      * Zero = unlimited sessions
      
      * Controller Agent connection fixes
      
      * Fixing cmd.Process = nil issue
      
      * Fixing logs directory being created and renderer_win file naming.
      
      * Log error when renderer_win crashes instead of crashing Agent
      
      * Adding a job object to appmain to ensure all processes are killed on windows if the agent fails
      
      * Adding a few more session states
      
      * Fixed Agent iterating all the sessions for controller updates
      
      * Stripping host from address when it is localhost.
      
      * Append to already existing cmd.Env
      
      This fixes the Juice config not being passed through correctly on Linux
      
      * GPU requirements might be less than available GPUs
      
      Fix for multi-gpu systems
      
      * Adding Session EventListener and better handling of communication with the controller.
      
      * Cleaning up session state transitions
      
      * Resetting default log level to info.
      
      * Passing through all arguments after -- to Renderer_Win
      
      * Add PCI address parser and hook up to GPU selection, handles domain:BDF and BDF formats
      
      * Adding Controller Prometheus support
      
      * Adding --expose to the agent that is required when connecting to a controller.
      
      * Adding vram percentile metrics.
      
      * Fixing percentile calculation
      
      * Renaming tags to labels to better match kubernetes
      
      * Updating scripts for postgresql database in controller.
      
      * Much of postgresql implemented
      
      * Fixed all the bugs from the unit tests. Much more testing required.
      
      * Finishing basic data aggregation
      
      * Removing log table
      
      * Gahhh, unused variable error
      
      * Fixing missed update
      
      * Fixing Scan error when Address is null
      
      * Fixing null column scan errors
      
      * Requiring max sessions to be > 0
      
      * Fixing session tolerates misnaming in query.
      
      * Accept hostname or IP address without point in juicify command line (#18)
      
      * Remove use of Windows jobs in juicify to avoid errors (#19)
      
      Windows jobs intermittently generate "SetInformationJobOject: The
      parameter is incorrect" errors when trying to execute launch.exe to
      spawn and inject Juice into an application and juicify doesn't exit
      when the launched process exits.
      
      Fixes #1756.
      
      * Fix agent logic checking #session is less than maximum session (#20)
      
      ---------
      
      Co-authored-by: default avatarRamon Steenson <114740458+ramon-juicelabs@users.noreply.github.com>
      Co-authored-by: default avatarCharles Baker <91909594+charles-juicelabs@users.noreply.github.com>
      b2f593ec
Loading