arvados.git
7 months agoMerge branch '21654-express-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 15:18:10 +0000 (12:18 -0300)]
Merge branch '21654-express-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades ip packages to address CVE-2023-42282.
Lucas Di Pentima [Tue, 9 Apr 2024 15:17:17 +0000 (12:17 -0300)]
21654: Upgrades ip packages to address CVE-2023-42282.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoMerge branch '21654-follow-redirects-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 15:08:03 +0000 (12:08 -0300)]
Merge branch '21654-follow-redirects-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades github.com/docker/docker to address CVE-2024-24557 21654-docker-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 14:57:24 +0000 (11:57 -0300)]
21654: Upgrades github.com/docker/docker to address CVE-2024-24557

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades google.golang.org/protobuf to address CVE-2024-24786 21654-protobuf-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 14:51:19 +0000 (11:51 -0300)]
21654: Upgrades google.golang.org/protobuf to address CVE-2024-24786

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21313: moved save button to bottom of share dialog Arvados-DCO-1.1-Signed-off-by...
Lisa Knox [Tue, 9 Apr 2024 14:47:55 +0000 (10:47 -0400)]
21313: moved save button to bottom of share dialog Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21654-rails-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 14:45:23 +0000 (11:45 -0300)]
Merge branch '21654-rails-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades follow-redirects addressing CVE-2024-28849 & CVE-2023-26159 21654-follow-redirects-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 14:41:40 +0000 (11:41 -0300)]
21654: Upgrades follow-redirects addressing CVE-2024-28849 & CVE-2023-26159

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades express to address CVE-2024-29041 21654-express-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 14:24:01 +0000 (11:24 -0300)]
21654: Upgrades express to address CVE-2024-29041

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades rails to 7.0.8.1 to address CVE-2024-26143 21654-rails-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 14:15:45 +0000 (11:15 -0300)]
21654: Upgrades rails to 7.0.8.1 to address CVE-2024-26143

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades rack to address several vulnerabilities.
Lucas Di Pentima [Tue, 9 Apr 2024 14:12:01 +0000 (11:12 -0300)]
21654: Upgrades rack to address several vulnerabilities.

* CVE-2024-26141
* CVE-2024-26146
* CVE-2024-25126

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoMerge branch '21654-go-jose-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 14:08:58 +0000 (11:08 -0300)]
Merge branch '21654-go-jose-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades github.com/go-jose/go-jose/v3 to address CVE-2024-28180 21654-go-jose-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 13:37:20 +0000 (10:37 -0300)]
21654: Upgrades github.com/go-jose/go-jose/v3 to address CVE-2024-28180

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoMerge branch '21654-browserify-sign-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 13:29:26 +0000 (10:29 -0300)]
Merge branch '21654-browserify-sign-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoMerge branch '21654-nokogiri-upgrade'. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 13:28:38 +0000 (10:28 -0300)]
Merge branch '21654-nokogiri-upgrade'. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades nokogiri to address CVE-2024-25062 21654-nokogiri-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 01:12:06 +0000 (22:12 -0300)]
21654: Upgrades nokogiri to address CVE-2024-25062

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades browserify-sign to address CVE-2023-46234 21654-browserify-sign-upgrade
Lucas Di Pentima [Tue, 9 Apr 2024 00:55:25 +0000 (21:55 -0300)]
21654: Upgrades browserify-sign to address CVE-2023-46234

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoUpdates yarn.lock to unblock CI. Refs #21654
Lucas Di Pentima [Tue, 9 Apr 2024 00:24:06 +0000 (21:24 -0300)]
Updates yarn.lock to unblock CI. Refs #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoMerge branch '21654-deps-updates'. Closes #21654
Lucas Di Pentima [Mon, 8 Apr 2024 21:00:17 +0000 (18:00 -0300)]
Merge branch '21654-deps-updates'. Closes #21654

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoAdd github test workflow 21659-gh-workflow-tests
Stephen Smith [Mon, 8 Apr 2024 02:18:17 +0000 (22:18 -0400)]
Add github test workflow

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21639: Add some additional prefetch tests 21639-prefetch
Peter Amstutz [Mon, 8 Apr 2024 16:14:30 +0000 (12:14 -0400)]
21639: Add some additional prefetch tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months agoDon't pass -ti when $ci is defined, no issue #
Peter Amstutz [Thu, 21 Mar 2024 19:55:58 +0000 (15:55 -0400)]
Don't pass -ti when $ci is defined, no issue #

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months agoMerge branch '21651-cmd-card-virtual-list' into main. Closes #21651
Stephen Smith [Mon, 8 Apr 2024 14:29:36 +0000 (10:29 -0400)]
Merge branch '21651-cmd-card-virtual-list' into main. Closes #21651

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21654: Upgrades @babel/traverse to address CVE-2023-45133 21654-deps-updates
Lucas Di Pentima [Mon, 8 Apr 2024 14:10:00 +0000 (11:10 -0300)]
21654: Upgrades @babel/traverse to address CVE-2023-45133

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21651: Remove unused imports and squelch warnings 21651-cmd-card-virtual-list
Stephen Smith [Sun, 7 Apr 2024 17:55:57 +0000 (13:55 -0400)]
21651: Remove unused imports and squelch warnings

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Improve formatting and remove warnings
Stephen Smith [Sun, 7 Apr 2024 17:02:10 +0000 (13:02 -0400)]
21651: Improve formatting and remove warnings

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Update browserdb
Stephen Smith [Sun, 7 Apr 2024 16:24:18 +0000 (12:24 -0400)]
21651: Update browserdb

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Update io card unit tests for virtual list
Stephen Smith [Sat, 6 Apr 2024 03:05:57 +0000 (23:05 -0400)]
21651: Update io card unit tests for virtual list

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Change io panel json tab to virtual list, fix layout issues
Stephen Smith [Fri, 5 Apr 2024 23:57:31 +0000 (19:57 -0400)]
21651: Change io panel json tab to virtual list, fix layout issues

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Create CopyResultToClipboard to format cmd for clipboard using callback
Stephen Smith [Fri, 5 Apr 2024 23:21:19 +0000 (19:21 -0400)]
21651: Create CopyResultToClipboard to format cmd for clipboard using callback

Performs formatting on large text only when clicked

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21651: Add line formatter to VirtualCodeSnippet to do cmd card line processing
Stephen Smith [Sat, 6 Apr 2024 01:46:29 +0000 (21:46 -0400)]
21651: Add line formatter to VirtualCodeSnippet to do cmd card line processing

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21639: Fix tests
Peter Amstutz [Sat, 6 Apr 2024 01:15:51 +0000 (21:15 -0400)]
21639: Fix tests

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Wrap around read counter, have slightly less indirection
Peter Amstutz [Sat, 6 Apr 2024 00:20:03 +0000 (20:20 -0400)]
21639: Wrap around read counter, have slightly less indirection

Also add a comment about the "every 128 read ops" logic.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Reenable prefetch, but not on every read()
Peter Amstutz [Fri, 5 Apr 2024 22:53:37 +0000 (18:53 -0400)]
21639: Reenable prefetch, but not on every read()

Only do prefetch every 128 invocations of read().

This should dramatically reduce the overhead of computing prefetch
while still getting some or moste of the benefits of prefetching.

Indeed, benchmarking suggests that this prefetching strategy, by
advising the kernel to map blocks into RAM, may actually improve
throughput on the high end.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21651: Add virtual code snippet, implement in cmd card
Stephen Smith [Fri, 5 Apr 2024 21:43:16 +0000 (17:43 -0400)]
21651: Add virtual code snippet, implement in cmd card

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21654: Upgrades from babel-core 6 to @babel/core 7.
Lucas Di Pentima [Fri, 5 Apr 2024 20:43:38 +0000 (17:43 -0300)]
21654: Upgrades from babel-core 6 to @babel/core 7.

Still not enough to fix CVE-2023-45133

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months ago21654: Upgrades github.com/satori/go.uuid
Lucas Di Pentima [Fri, 5 Apr 2024 19:46:03 +0000 (16:46 -0300)]
21654: Upgrades github.com/satori/go.uuid

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

7 months agoRevert "Merge branch '21583-railsapi-base64-gem'"
Brett Smith [Fri, 5 Apr 2024 15:02:34 +0000 (11:02 -0400)]
Revert "Merge branch '21583-railsapi-base64-gem'"

This reverts commit ec67d31d1c519c4b1b624f6df0534d27f39f3ed9, reversing
changes made to e792b65d396b15b2c6c90ab2ab70d19c81f98460.

Refs #21583.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

7 months agoMerge branch '21448-menu-reorder'
Lisa Knox [Fri, 5 Apr 2024 13:11:35 +0000 (09:11 -0400)]
Merge branch '21448-menu-reorder'

closes #21448

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21508-io-panel-performance' into main. Closes #21508
Stephen Smith [Thu, 4 Apr 2024 19:06:32 +0000 (15:06 -0400)]
Merge branch '21508-io-panel-performance' into main. Closes #21508

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago12430: Accept flags like --skip install_services/workbench2.
Tom Clegg [Thu, 4 Apr 2024 18:25:53 +0000 (14:25 -0400)]
12430: Accept flags like --skip install_services/workbench2.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago12430: Tidy --only/--only-install code/docs.
Tom Clegg [Thu, 4 Apr 2024 18:05:10 +0000 (14:05 -0400)]
12430: Tidy --only/--only-install code/docs.

Fix harmlessly mismatched usages of $only (always an associative
array) and $only_install (always a scalar) and edit usage message to
clarify behavior when multiple --only* args are given.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago12430: Drop non-matching files from output if output_glob specified.
Tom Clegg [Thu, 4 Apr 2024 17:51:22 +0000 (13:51 -0400)]
12430: Drop non-matching files from output if output_glob specified.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months agoMerge branch '21639-keep-cache-dict' refs #21639
Peter Amstutz [Thu, 4 Apr 2024 16:36:15 +0000 (12:36 -0400)]
Merge branch '21639-keep-cache-dict' refs #21639

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Add type hint to cachelist
Peter Amstutz [Thu, 4 Apr 2024 15:57:54 +0000 (11:57 -0400)]
21639: Add type hint to cachelist

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21313: enabled background click to escape share dialog Arvados-DCO-1.1-Signed-off...
Lisa Knox [Thu, 4 Apr 2024 15:29:19 +0000 (11:29 -0400)]
21313: enabled background click to escape share dialog Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21313: css tweaks Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Thu, 4 Apr 2024 15:12:24 +0000 (11:12 -0400)]
21313: css tweaks Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21313: added warning and diabled button while saveEnabled Arvados-DCO-1.1-Signed...
Lisa Knox [Thu, 4 Apr 2024 15:07:45 +0000 (11:07 -0400)]
21313: added warning and diabled button while saveEnabled Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21583-railsapi-base64-gem'
Brett Smith [Thu, 4 Apr 2024 14:11:47 +0000 (10:11 -0400)]
Merge branch '21583-railsapi-base64-gem'

Refs #21583.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

7 months ago21583: Add test for base64 gem lock 21583-railsapi-base64-gem
Brett Smith [Thu, 4 Apr 2024 13:39:35 +0000 (09:39 -0400)]
21583: Add test for base64 gem lock

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

7 months ago21639: Have to actually re-add storage classes test 21639-keep-cache-dict
Peter Amstutz [Wed, 3 Apr 2024 21:32:45 +0000 (17:32 -0400)]
21639: Have to actually re-add storage classes test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: PEP8 cleanup
Peter Amstutz [Wed, 3 Apr 2024 21:28:37 +0000 (17:28 -0400)]
21639: PEP8 cleanup

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Code cleanup
Peter Amstutz [Wed, 3 Apr 2024 21:17:50 +0000 (17:17 -0400)]
21639: Code cleanup

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Move KeepStorageClassesTestCase to another file
Peter Amstutz [Wed, 3 Apr 2024 20:44:42 +0000 (16:44 -0400)]
21639: Move KeepStorageClassesTestCase to another file

It was failing due to some crosstalk with another test in test_keep_client.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21448: adjusted test specs Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii... 21448-menu-reorder
Lisa Knox [Wed, 3 Apr 2024 15:52:11 +0000 (11:52 -0400)]
21448: adjusted test specs Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21448: removed toolbar width transition Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Wed, 3 Apr 2024 15:26:50 +0000 (11:26 -0400)]
21448: removed toolbar width transition Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21508: Make io panel cypress test more robust 21508-io-panel-performance
Stephen Smith [Wed, 3 Apr 2024 15:23:59 +0000 (11:23 -0400)]
21508: Make io panel cypress test more robust

Scrolls each checked input into view to advance virtual list and enumerates all
expected params

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21448: added default multiselect order Arvados-DCO-1.1-Signed-off-by: Lisa Knox ...
Lisa Knox [Wed, 3 Apr 2024 15:04:14 +0000 (11:04 -0400)]
21448: added default multiselect order Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21508: Fix unit test for io panel by mocking autosizer for virtuallist
Stephen Smith [Wed, 3 Apr 2024 14:10:29 +0000 (10:10 -0400)]
21508: Fix unit test for io panel by mocking autosizer for virtuallist

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21639: Adjust test mocking
Peter Amstutz [Wed, 3 Apr 2024 13:57:00 +0000 (09:57 -0400)]
21639: Adjust test mocking

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21448: moved share button to 1st in 2nd group menuArvados-DCO-1.1-Signed-off-by:...
Lisa Knox [Wed, 3 Apr 2024 13:55:39 +0000 (09:55 -0400)]
21448: moved share button to 1st in 2nd group menuArvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21448: fixed dividers in toolbar menuArvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Wed, 3 Apr 2024 13:46:24 +0000 (09:46 -0400)]
21448: fixed dividers in toolbar menuArvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21601-setuptools-git-deps'
Brett Smith [Tue, 2 Apr 2024 21:18:58 +0000 (17:18 -0400)]
Merge branch '21601-setuptools-git-deps'

Refs #21601.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

7 months ago21601: Add test for arvados_version.py synchronization 21601-setuptools-git-deps
Brett Smith [Tue, 2 Apr 2024 20:50:41 +0000 (16:50 -0400)]
21601: Add test for arvados_version.py synchronization

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

7 months ago21508: Fix process io cypress tests, remove image preview test
Stephen Smith [Tue, 2 Apr 2024 20:32:47 +0000 (16:32 -0400)]
21508: Fix process io cypress tests, remove image preview test

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Tweak io panel name column width
Stephen Smith [Tue, 2 Apr 2024 19:51:42 +0000 (15:51 -0400)]
21508: Tweak io panel name column width

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Add tooltip to external http/s files
Stephen Smith [Tue, 2 Apr 2024 19:28:34 +0000 (15:28 -0400)]
21508: Add tooltip to external http/s files

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Add tooltip helpers for primitive & primitive array display
Stephen Smith [Tue, 2 Apr 2024 17:54:44 +0000 (13:54 -0400)]
21508: Add tooltip helpers for primitive & primitive array display

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

21508: add guard

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21448: removed dividers from overflow menuArvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Tue, 2 Apr 2024 18:35:15 +0000 (14:35 -0400)]
21448: removed dividers from overflow menuArvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months agoMerge branch '21613-fed-token-exp'
Tom Clegg [Tue, 2 Apr 2024 17:01:44 +0000 (13:01 -0400)]
Merge branch '21613-fed-token-exp'

fixes #21613

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago21508: Fix panel container sizing and json tab scrollbars
Stephen Smith [Tue, 2 Apr 2024 15:53:03 +0000 (11:53 -0400)]
21508: Fix panel container sizing and json tab scrollbars

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months agoMerge branch '21541-arv-mount-keyerror-rebase' refs #21541
Peter Amstutz [Tue, 2 Apr 2024 15:26:33 +0000 (11:26 -0400)]
Merge branch '21541-arv-mount-keyerror-rebase' refs #21541

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Make sure it is a mmap object before calling madvise
Peter Amstutz [Tue, 2 Apr 2024 15:23:20 +0000 (11:23 -0400)]
21639: Make sure it is a mmap object before calling madvise

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21508: Add wrappers to chips and move ellipsis styles to fix tooltip alignment
Stephen Smith [Tue, 2 Apr 2024 14:52:49 +0000 (10:52 -0400)]
21508: Add wrappers to chips and move ellipsis styles to fix tooltip alignment

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21541: Code cleanups 21541-arv-mount-keyerror-rebase
Peter Amstutz [Tue, 2 Apr 2024 14:52:09 +0000 (10:52 -0400)]
21541: Code cleanups

* Remove the gc threshold change
* Add/improve comments
* Use "truthy" tests instead of len(foo) > 0

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months agoMerge branch '21636-s3-token-expiry'
Tom Clegg [Tue, 2 Apr 2024 14:44:44 +0000 (10:44 -0400)]
Merge branch '21636-s3-token-expiry'

fixes #21636

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago21636: Increase ExpiryWindow and add doc reference. 21636-s3-token-expiry
Tom Clegg [Tue, 2 Apr 2024 14:43:59 +0000 (10:43 -0400)]
21636: Increase ExpiryWindow and add doc reference.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months agoMerge branch '21598-local-keepstore-emptytrash'
Tom Clegg [Tue, 2 Apr 2024 14:28:26 +0000 (10:28 -0400)]
Merge branch '21598-local-keepstore-emptytrash'

fixes #21598

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago21639: Don't try to madvise zero length blocks
Peter Amstutz [Tue, 2 Apr 2024 14:05:41 +0000 (10:05 -0400)]
21639: Don't try to madvise zero length blocks

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21508: Rename class for clarity
Stephen Smith [Tue, 2 Apr 2024 13:56:19 +0000 (09:56 -0400)]
21508: Rename class for clarity

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21639: Tell the kernel to map in whole blocks with madvise
Peter Amstutz [Tue, 2 Apr 2024 13:19:34 +0000 (09:19 -0400)]
21639: Tell the kernel to map in whole blocks with madvise

This increases cold cache performance from 150 MB/s to 400 MB/s

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21508: Remove remaining io panel image preview code
Stephen Smith [Tue, 2 Apr 2024 13:15:04 +0000 (09:15 -0400)]
21508: Remove remaining io panel image preview code

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Condense io panel css and remove redundant wrappers/rules
Stephen Smith [Tue, 2 Apr 2024 02:31:14 +0000 (22:31 -0400)]
21508: Condense io panel css and remove redundant wrappers/rules

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Fix io panel json content width
Stephen Smith [Tue, 2 Apr 2024 01:08:07 +0000 (21:08 -0400)]
21508: Fix io panel json content width

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Add helpful comments to styles
Stephen Smith [Tue, 2 Apr 2024 01:07:35 +0000 (21:07 -0400)]
21508: Add helpful comments to styles

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Add virtual list to io panel and styles to make sizing behave
Stephen Smith [Tue, 2 Apr 2024 01:06:33 +0000 (21:06 -0400)]
21508: Add virtual list to io panel and styles to make sizing behave

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21639: Note about 0 prefetch threads
Peter Amstutz [Tue, 2 Apr 2024 00:32:49 +0000 (20:32 -0400)]
21639: Note about 0 prefetch threads

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Keep a running total instead of recomputing total
Peter Amstutz [Tue, 2 Apr 2024 00:17:22 +0000 (20:17 -0400)]
21639: Keep a running total instead of recomputing total

From profiling, it turns out just summing the block sizes to get the
cache usage was a significant drag on the read() fast path.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21639: Improve critical path of read() from cache
Peter Amstutz [Mon, 1 Apr 2024 19:58:06 +0000 (15:58 -0400)]
21639: Improve critical path of read() from cache

* Don't use tobytes(), it makes a copy, and it should be be zero-copy.
* Prefetching adds a lot of overhead.  Don't do it.
* Don't use a list comprehension to calculate cache size

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21508: Split mounts and param table styles
Stephen Smith [Sun, 7 Apr 2024 19:48:00 +0000 (15:48 -0400)]
21508: Split mounts and param table styles

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Remove image preview from io panel
Stephen Smith [Mon, 1 Apr 2024 14:41:35 +0000 (10:41 -0400)]
21508: Remove image preview from io panel

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21508: Expand secondary param values into separate parameters
Stephen Smith [Fri, 29 Mar 2024 23:34:05 +0000 (19:34 -0400)]
21508: Expand secondary param values into separate parameters

Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>

7 months ago21613: Fix handling of expired token re-validating with new UUID. 21613-fed-token-exp
Tom Clegg [Mon, 1 Apr 2024 21:51:43 +0000 (17:51 -0400)]
21613: Fix handling of expired token re-validating with new UUID.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

7 months ago21448: fixed user-profile test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 1 Apr 2024 17:36:16 +0000 (13:36 -0400)]
21448: fixed user-profile test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21448: removed move to from processes Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Mon, 1 Apr 2024 16:59:47 +0000 (12:59 -0400)]
21448: removed move to from processes Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21448: fixed user profile test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 1 Apr 2024 15:50:54 +0000 (11:50 -0400)]
21448: fixed user profile test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21639: Don't return broken cache slots
Peter Amstutz [Mon, 1 Apr 2024 15:10:52 +0000 (11:10 -0400)]
21639: Don't return broken cache slots

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

7 months ago21448: changed int tests to new menu orders Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Mon, 1 Apr 2024 15:07:01 +0000 (11:07 -0400)]
21448: changed int tests to new menu orders Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21448: fixed toolbar divider so it renders consistently Arvados-DCO-1.1-Signed-off...
Lisa Knox [Mon, 1 Apr 2024 13:55:50 +0000 (09:55 -0400)]
21448: fixed toolbar divider so it renders consistently Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

7 months ago21639: Use a more efficient data structure for the keep block cache
Peter Amstutz [Mon, 1 Apr 2024 13:52:53 +0000 (09:52 -0400)]
21639: Use a more efficient data structure for the keep block cache

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>