{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133735379,"defaultBranch":"master","name":"OpenCue","ownerLogin":"AcademySoftwareFoundation","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-16T23:58:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40807682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714767755.0","currentOid":""},"activityList":{"items":[{"before":"d6e859e734b470a63327af8a176e7a5277872808","after":"6c0991ee3cfa897dae468362ac935505436174ac","ref":"refs/heads/master","pushedAt":"2024-06-05T17:27:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Fix end frame replacement to acknowledge the chunk size. (#1320)\n\n* Fix end frame replacement to acknowledge the chunk size.\r\n\r\n* Addressed comments to use indexes rather than frame values.\r\n\r\n* Fix missing closing parenthesis in DispatchSupportService","shortMessageHtmlLink":"Fix end frame replacement to acknowledge the chunk size. (#1320)"}},{"before":"1cdec64a2c88ca97306c9ec7467be3343b5dd0f5","after":"d6e859e734b470a63327af8a176e7a5277872808","ref":"refs/heads/master","pushedAt":"2024-05-21T16:05:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Add frame range to Blender command in CueSubmit (#1337)\n\n* Add frame range to Blender render command\r\n\r\nExtracted from layerRange value in layerData\r\n\r\nImport regex module\r\n\r\n* Fix linting issue\r\n\r\nLine too long\r\n\r\n* Add variables for frame range tokens\r\n\r\n* Update Blender command with tokens for\r\nanimation frame range\r\n\r\n* Remove unused import\r\n\r\n* Add suffix to frame start/end variables\r\n\r\n* Update comment\r\n\r\nUpdate comment explaining render frame range Blender command\r\n\r\n* Add unit tests\r\n\r\nFor single frame and multi frame Blender renders\r\n\r\n* Add missing services line to blender unit test layer data","shortMessageHtmlLink":"Add frame range to Blender command in CueSubmit (#1337)"}},{"before":"308495867f773160af3e6e614017ad2b8685577c","after":"1cdec64a2c88ca97306c9ec7467be3343b5dd0f5","ref":"refs/heads/master","pushedAt":"2024-05-21T15:19:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Fix bug with running frames not being updated (#1346)\n\n* Fix bug with running frames not being updated\r\n\r\nComparing with the cue3 version of HostReportHandler, the verifyRunningFrameInfo was supposed to update the list of frames to only keep what has been verified for the following steps. As grpc objects are immutable, the logic simple kept the full list of frames that may have been canceled, completed or migrated impacting the following calls.\r\n\r\n* Add missing import","shortMessageHtmlLink":"Fix bug with running frames not being updated (#1346)"}},{"before":"275027b435896781583606ab8c1acabb1ea2fef5","after":"308495867f773160af3e6e614017ad2b8685577c","ref":"refs/heads/master","pushedAt":"2024-05-21T15:09:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Add sample RQD Dockerfile with CUDA base image (#1327)\n\n* Add sample RQD Dockerfile with CUDA base image\r\n\r\n* Import release tarball from prebuilt RQD image\r\n\r\n* Amend directory paths\r\n\r\nFor gRPC data and python scripts\r\n\r\n* Resolve tarball version number","shortMessageHtmlLink":"Add sample RQD Dockerfile with CUDA base image (#1327)"}},{"before":"5ad7c458c2659b5523ef0fad8b24d6c6c7c95c90","after":"275027b435896781583606ab8c1acabb1ea2fef5","ref":"refs/heads/master","pushedAt":"2024-05-13T21:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Fix comments ui unit tests (#1360)\n\n* Fix comments ui unit tests\r\n\r\n* Fix comments unit tests\r\n\r\n* Fix python2/3 compatibility issue\r\n\r\n* Fix pylint","shortMessageHtmlLink":"Fix comments ui unit tests (#1360)"}},{"before":"67e8a70ec4d51c693121ba9098015e99cb4dd371","after":"5ad7c458c2659b5523ef0fad8b24d6c6c7c95c90","ref":"refs/heads/master","pushedAt":"2024-05-10T20:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Update CODEOWNERS (#1358)\n\nUpdating the list to match the list of active contributors with knowledge to perform code reviews.\r\n\r\nSigned-off-by: Diego Tavares ","shortMessageHtmlLink":"Update CODEOWNERS (#1358)"}},{"before":"8fd3d282c313df51517622310c0c595f7d630590","after":"67e8a70ec4d51c693121ba9098015e99cb4dd371","ref":"refs/heads/master","pushedAt":"2024-05-09T20:52:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Update .gitignore to ignore the .vscode folder (#1359)\n\n* Update .gitignore to ignore the .vscode folder\r\n\r\n* Update .gitignore\r\n\r\nUpdate .gitignore to ignore the .vscode folder\r\n\r\nSigned-off-by: Ramon Figueiredo \r\n\r\n---------\r\n\r\nSigned-off-by: Ramon Figueiredo ","shortMessageHtmlLink":"Update .gitignore to ignore the .vscode folder (#1359)"}},{"before":"ccd3a1548efaeec86d85205b1829dd99596e3fc3","after":"8fd3d282c313df51517622310c0c595f7d630590","ref":"refs/heads/master","pushedAt":"2024-05-03T23:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Rqd config file from env var and copy rqd host env var (#1270)\n\n* feat: load rqd config file from env var `RQD_CONFIG_FILE`\r\n\r\n* feat: new variable `RQD_HOST_ENV_VARS` used to copy env variables from the submitter to the RQD worker\r\n\r\n* feat: renamed variable `__section` to `__override_section` to accomodate multiple sections\r\nfeat: added `__host_env_var_section`\r\nfeat: Allow config file to contain keys without value\r\nfeat: Respect case from the config file keys\r\nfix: Added optionnal `OVERRIDE_IS_DESKTOP` from the config file (detection does not work on Windows so we have to force it somehow)\r\nfeat: Added `CHECK_INTERVAL_LOCKED` and `MINIMUM_IDLE` for nimby configuration\r\nfeat: added `RQD_HOST_ENV_VARS` for config file\r\n\r\n* feat: renamed variable `__section` to `__override_section` to accomodate multiple sections\r\nfeat: added `__host_env_var_section`\r\nfeat: Allow config file to contain keys without value\r\nfeat: Respect case from the config file keys\r\nfix: Added optionnal `OVERRIDE_IS_DESKTOP` from the config file (detection does not work on Windows so we have to force it somehow)\r\nfeat: Added `CHECK_INTERVAL_LOCKED` and `MINIMUM_IDLE` for nimby configuration\r\nfeat: added `RQD_HOST_ENV_VARS` for config file\r\n\r\n* feat: use the list of env var from `RQD_HOST_ENV_VARS` to copy them in the frame env.\r\n\r\n* docs: fix misleading comment\r\n\r\n* doc: add example rqd.conf file\r\n\r\n* doc: header for example config file\r\n\r\n* fix: add newline\r\n\r\nSigned-off-by: Kern Attila GERMAIN <5556461+KernAttila@users.noreply.github.com>\r\n\r\n* doc: added a description for the new UseHostEnvVar section in the example file.\r\n\r\n* doc: Added some notes about usage and rez alternative\r\n\r\n* chores: pylint line too long\r\n\r\n---------\r\n\r\nSigned-off-by: Kern Attila GERMAIN <5556461+KernAttila@users.noreply.github.com>","shortMessageHtmlLink":"Rqd config file from env var and copy rqd host env var (#1270)"}},{"before":"38671f0f1d0ddeb3c42f15ba52192fb7aae4837c","after":"ccd3a1548efaeec86d85205b1829dd99596e3fc3","ref":"refs/heads/master","pushedAt":"2024-05-03T23:29:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"New widget `CueLabelSlider` both int and float slider (#1280)\n\n* feat: New widget `CueLabelSlider` both int and float slider\r\n\r\n* fix: remove feature from another branch\r\n\r\n* Add `signals`, `getter` and `setter`\r\n\r\nThis will be used in branch `cuesubmit-jobs-from-config-file`, done here to avoid pulling the whole widget\r\n\r\nSigned-off-by: Kern Attila GERMAIN <5556461+KernAttila@users.noreply.github.com>\r\n\r\n---------\r\n\r\nSigned-off-by: Kern Attila GERMAIN <5556461+KernAttila@users.noreply.github.com>","shortMessageHtmlLink":"New widget CueLabelSlider both int and float slider (#1280)"}},{"before":"65b74fee2702a57a8dd10fb563c007d3963d585e","after":"38671f0f1d0ddeb3c42f15ba52192fb7aae4837c","ref":"refs/heads/master","pushedAt":"2024-05-03T23:23:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Cuesubmit style tree view (#1285)\n\n* feat: add styling for QTreeView, matching linux style for windows\r\n\r\n* feat: assign css to `CueJobWidget`\r\n\r\n* feat: added css `PULLDOWN_LIST` for `CueSelectPulldown` menu\r\n\r\n* feat: added css for interactions with `QToolButton` (2px border), lighter when hovered/hovered\r\n\r\n* feat: apply css to QMenu for `CueSelectPulldown`","shortMessageHtmlLink":"Cuesubmit style tree view (#1285)"}},{"before":"b0dff61c42251eee26c49799958d8bd76562e4c7","after":"65b74fee2702a57a8dd10fb563c007d3963d585e","ref":"refs/heads/master","pushedAt":"2024-05-03T21:43:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Added ability to multi-comment/email (#1168)\n\nSigned-off-by: Diego Tavares da Silva \r\nSigned-off-by: Diego Tavares \r\nCo-authored-by: Diego Tavares da Silva ","shortMessageHtmlLink":"Added ability to multi-comment/email (#1168)"}},{"before":"3e2a93218f235a19a60108653561499780ef5cf9","after":"b0dff61c42251eee26c49799958d8bd76562e4c7","ref":"refs/heads/master","pushedAt":"2024-05-03T21:01:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Raise error if searching with incorrect parameter (#1165)","shortMessageHtmlLink":"Raise error if searching with incorrect parameter (#1165)"}},{"before":null,"after":"9cceeb49bec57c65b03593a02f12c0fb8c650751","ref":"refs/heads/active_code_owners","pushedAt":"2024-05-03T20:22:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Update CODEOWNERS\n\nUpdating the list to match the list of active contributors with knowledge to perform code reviews.\n\nSigned-off-by: Diego Tavares ","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","after":"78b96d4593be93e94208d7ee1b451c4e5c1cdd0a","ref":"refs/heads/cueweb","pushedAt":"2024-05-03T20:19:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"CueWeb system (#1356)\n\n* CueWeb system (first version): The CueWeb system offers a robust set of features designed to enhance user interaction and productivity:\r\n\r\n- User authentication: Secure login capabilities are supported through Okta, Google (Gmail), and GitHub.\r\n- Job management dashboard: Upon logging in, users are greeted with a data table displaying their jobs. Features of this dashboard include:\r\n - Customizable views: Users have the ability to choose which columns are visible in the job table.\r\n - Job filtering: The table can be filtered based on the job state, allowing users to easily sort through active, paused, or completed jobs.\r\n - Job monitoring control: Users can unmonitor jobs whether they are selected, paused, finished, or include all job statuses.\r\n - Detailed job inspection: Clicking a button at the end of each row opens a detailed pop-up window showing layers and frames associated with that job.\r\n - Frame navigation: Each row in the frames table includes a hyperlink that directs to a dedicated page for that frame's data and logs, if available.\r\n- Job search functionality: Users can search for specific jobs to monitor by typing a show name followed by a hyphen. This action triggers a dropdown menu displaying matching job entries, which can then be added to the user's table.\r\n - Naming convention: Jobs are expected to follow a naming pattern such as `showname-` followed by additional identifiers, for example, `show1-shot-fake_test_job_name_123456789`.\r\n- Dark mode toggle: Users can switch between light and dark modes according to their preference.\r\n\r\nCo-authored-by: Mariz Fahmy \r\nCo-authored-by: Tomi Lui \r\nCo-authored-by: Ramon Figueiredo \r\n\r\n* CueWeb system (first version): The CueWeb system offers a robust set of features designed to enhance user interaction and productivity:\r\n\r\n- User authentication: Secure login capabilities are supported through Okta, Google (Gmail), and GitHub.\r\n- Job management dashboard: Upon logging in, users are greeted with a data table displaying their jobs. Features of this dashboard include:\r\n - Customizable views: Users have the ability to choose which columns are visible in the job table.\r\n - Job filtering: The table can be filtered based on the job state, allowing users to easily sort through active, paused, or completed jobs.\r\n - Job monitoring control: Users can unmonitor jobs whether they are selected, paused, finished, or include all job statuses.\r\n - Detailed job inspection: Clicking a button at the end of each row opens a detailed pop-up window showing layers and frames associated with that job.\r\n - Frame navigation: Each row in the frames table includes a hyperlink that directs to a dedicated page for that frame's data and logs, if available.\r\n- Job search functionality: Users can search for specific jobs to monitor by typing a show name followed by a hyphen. This action triggers a dropdown menu displaying matching job entries, which can then be added to the user's table.\r\n - Naming convention: Jobs are expected to follow a naming pattern such as `showname-` followed by additional identifiers, for example, `show1-shot-fake_test_job_name_123456789`.\r\n- Dark mode toggle: Users can switch between light and dark modes according to their preference.\r\n\r\nCo-authored-by: Mariz Fahmy \r\nCo-authored-by: Tomi Lui \r\nCo-authored-by: Ramon Figueiredo \r\n\r\n---------\r\n\r\nCo-authored-by: Tomi Lui \r\nCo-authored-by: Ramon Figueiredo ","shortMessageHtmlLink":"CueWeb system (#1356)"}},{"before":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","after":"3e2a93218f235a19a60108653561499780ef5cf9","ref":"refs/heads/master","pushedAt":"2024-04-24T22:16:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1357)","shortMessageHtmlLink":"TSC meeting notes. (#1357)"}},{"before":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","after":null,"ref":"refs/heads/web_gui","pushedAt":"2024-04-23T18:23:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"}},{"before":null,"after":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","ref":"refs/heads/cueweb","pushedAt":"2024-04-23T18:23:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1352)","shortMessageHtmlLink":"TSC meeting notes. (#1352)"}},{"before":null,"after":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","ref":"refs/heads/web_gui","pushedAt":"2024-04-23T18:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1352)","shortMessageHtmlLink":"TSC meeting notes. (#1352)"}},{"before":"0d3cc6900af64dab98f63aa8dd64deb88644df50","after":"b140fa63ed6c53d0587172a0e186c4a21ebfabba","ref":"refs/heads/master","pushedAt":"2024-04-04T17:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1352)","shortMessageHtmlLink":"TSC meeting notes. (#1352)"}},{"before":"3ce95a9367cca12153406c807243a31f26545e88","after":"0d3cc6900af64dab98f63aa8dd64deb88644df50","ref":"refs/heads/master","pushedAt":"2024-03-05T17:35:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"Fix service override. (#866)","shortMessageHtmlLink":"Fix service override. (#866)"}},{"before":"2ddd3dbba41cce13dff0bc329970bc08438c5d18","after":"3ce95a9367cca12153406c807243a31f26545e88","ref":"refs/heads/master","pushedAt":"2024-02-16T15:54:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"[cuebot] Fix duplicate join in find_jobs_by_show. (#1343)","shortMessageHtmlLink":"[cuebot] Fix duplicate join in find_jobs_by_show. (#1343)"}},{"before":"a694b8dce53e6adf804abfe6a758316946e87124","after":"2ddd3dbba41cce13dff0bc329970bc08438c5d18","ref":"refs/heads/master","pushedAt":"2024-02-15T20:56:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"Notes from TSC meeting. (#1344)","shortMessageHtmlLink":"Notes from TSC meeting. (#1344)"}},{"before":"c1dcad9e4f627fddc88ce69cce9d1c56900c4ee6","after":"a694b8dce53e6adf804abfe6a758316946e87124","ref":"refs/heads/master","pushedAt":"2024-02-07T16:17:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"[rqd] Add SYSTEMDRIVE to env var list for Windows machines (#1341)","shortMessageHtmlLink":"[rqd] Add SYSTEMDRIVE to env var list for Windows machines (#1341)"}},{"before":"42542c1ad253e66a9c0f9dc81ba1d556883144ca","after":"c1dcad9e4f627fddc88ce69cce9d1c56900c4ee6","ref":"refs/heads/master","pushedAt":"2024-01-30T17:44:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Logview threadpool (#861)\n\n* Update dispatchQuery to use min_cores\r\n\r\nSorting jobs only by priority causes a situation where low priority jobs can get starved by a constant flow of high priority jobs.\r\nThe new formula adds a modifier to the sorting rank to take into account the number of cores the job is requesting and also the number of days the job is waiting on the queue.\r\nPriorities numbers over 200 will mostly override the formula and work as a priority only based scheduling.\r\nsort = priority + (100 * (1 - (job.cores/job.int_min_cores))) + (age in days)\r\n\r\nBesides that, also take layer_int_cores_min into account when filtering folder_resourse limitations to avoid allocating more cores than the folder limits.\r\n\r\n(cherry picked from commit 566411aeeddc60983a30eabe121fd03263d05525)\r\n\r\n* Revert \"Update dispatchQuery to use min_cores\"\r\n\r\nThis reverts commit 2eb4936c\r\n\r\n* Add threadpool logic for handling incoming log update requests\r\n\r\n(cherry picked from commit 351e210a9f0d49bfe61e9a57bba349bf1951af4e)\r\n\r\n* Suppress known ui warning messages\r\n\r\nFor some ui process that especially involves multi threading or\r\nconcurrent update of widget data, some warnings can happen due to\r\nobsolete function calls. The code has been updated to suppress\r\na couple of known warnings\r\n\r\n(cherry picked from commit dd0c4f900fb75d25d63897b6aacd2d0b02e230f5)\r\n\r\n* Fix logview unit tests to work around the threading logic\r\n\r\n(cherry picked from commit 09446bbe5f0c631c74525cbc78b0e60ce114a2e2)\r\n\r\n* FIx unit tests\r\n\r\n* Fix python lint\r\n\r\n* Fix python lint\r\n\r\n* Fix lint\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\n\r\n---------\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\nCo-authored-by: Fermi Perumal ","shortMessageHtmlLink":"Logview threadpool (#861)"}},{"before":"9b4f90fd61df2f83d49e81a5e14388b67d0cc10f","after":"42542c1ad253e66a9c0f9dc81ba1d556883144ca","ref":"refs/heads/master","pushedAt":"2024-01-30T17:44:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Add new indexes to improve booking performance (#1304)\n\n* Add new indexes to improve booking performance\r\n\r\nAfter the changes on the gpu PR https://github.com/AcademySoftwareFoundation/OpenCue/pull/924\r\nthe performance of the booking query degraded up to 4 times the previous\r\nthroughput. Creating some indexes for columns that changed names seems to\r\nhave fixed the problem.\r\n\r\nSigned-off-by: Diego Tavares \r\n\r\n* Update cuebot/src/main/resources/conf/ddl/postgres/migrations/V18_Add_New_Indexes\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\n\r\n* Update cuebot/src/main/resources/conf/ddl/postgres/migrations/V18_Add_New_Indexes\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\n\r\n* Update cuebot/src/main/resources/conf/ddl/postgres/migrations/V18_Add_New_Indexes\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\n\r\n---------\r\n\r\nSigned-off-by: Diego Tavares \r\nSigned-off-by: Diego Tavares da Silva ","shortMessageHtmlLink":"Add new indexes to improve booking performance (#1304)"}},{"before":"5b9defd5f5fa87b49270bf7b5851f84066952ed6","after":"9b4f90fd61df2f83d49e81a5e14388b67d0cc10f","ref":"refs/heads/master","pushedAt":"2024-01-29T20:05:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiegoTavares","name":"Diego Tavares","path":"/DiegoTavares","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/882795?s=80&v=4"},"commit":{"message":"Fix GUI not updating bugs (#1180)\n\n* Fix GUI not updating bugs\r\n\r\n - Check if regex expression is empty before querying\r\n - Reduce timeout to a workable value. According to (gRPC Python docs)[https://grpc.github.io/grpc/python/grpc.html#grpc.UnaryUnaryMultiCallable.__call__],\r\ntimeout is measured in seconds, meaning the current configuration is 2.7h which doesn't seem useful. Reducing to 10s.\r\n - Reducing JobMonitor tick to 10s\r\n - Check if regex expression is empty before querying\r\n - Fix JobMonitorTree getJobs call\r\n\r\n* Apply suggestions from code review\r\n\r\nSigned-off-by: Diego Tavares da Silva \r\n\r\n* Update MonitorJobsPlugin.py\r\n\r\n---------\r\n\r\nSigned-off-by: Diego Tavares da Silva ","shortMessageHtmlLink":"Fix GUI not updating bugs (#1180)"}},{"before":"b69156fa0ff522aee473c8e4dd2feac2978a7ad9","after":"5b9defd5f5fa87b49270bf7b5851f84066952ed6","ref":"refs/heads/master","pushedAt":"2024-01-22T17:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1338)","shortMessageHtmlLink":"TSC meeting notes. (#1338)"}},{"before":"fe519e3c377b0d10477bb20740aae087aaf0da35","after":"b69156fa0ff522aee473c8e4dd2feac2978a7ad9","ref":"refs/heads/master","pushedAt":"2024-01-22T17:08:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"Update Sphinx version (#1336)","shortMessageHtmlLink":"Update Sphinx version (#1336)"}},{"before":"4e87140ed592e0689ef8597782268916706f17b9","after":"fe519e3c377b0d10477bb20740aae087aaf0da35","ref":"refs/heads/master","pushedAt":"2023-11-09T01:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"TSC meeting notes. (#1328)","shortMessageHtmlLink":"TSC meeting notes. (#1328)"}},{"before":"e3136f4a0b571698043c807b85c2a909b84a1c58","after":"4e87140ed592e0689ef8597782268916706f17b9","ref":"refs/heads/master","pushedAt":"2023-11-09T00:00:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bcipriano","name":"Brian Cipriano","path":"/bcipriano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2013647?s=80&v=4"},"commit":{"message":"Fix lint warning. (#1329)","shortMessageHtmlLink":"Fix lint warning. (#1329)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXWTTsQA","startCursor":null,"endCursor":null}},"title":"Activity ยท AcademySoftwareFoundation/OpenCue"}