summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use protected ets so that data can be read quicklymergify/bp/v3.8.x/pr-3926Luke Bakken2021-12-211-7/+0
| | | | (cherry picked from commit 2b63bae50d68ba852ff6e4d5a5bd3f4f22420483)
* Fix testsLuke Bakken2021-12-212-3/+7
| | | | | (cherry picked from commit 7a3ab5e7377788ebf6dbeb05cd20528418b29fb3) (cherry picked from commit a41aafd22011be38badb0fd1f7004d378a5327f1)
* Use protected ets so that data can be read quicklyLuke Bakken2021-12-212-34/+53
| | | | | | | | (cherry picked from commit 2b63bae50d68ba852ff6e4d5a5bd3f4f22420483) (cherry picked from commit 590ead483f723d060e04f16c2fade0a08971cb01) # Conflicts: # deps/rabbit/src/rabbit_disk_monitor.erl
* Clarify warning messageLuke Bakken2021-12-211-1/+3
| | | | | (cherry picked from commit 6ab3304c6c36ee6b120734873245a2ff860f3b68) (cherry picked from commit bbd98a3d521e03d92cfcd18d0b12e6ffd78de5a6)
* Restore old win32 free disk query using `dir` as a last resortLuke Bakken2021-12-211-1/+33
| | | | | (cherry picked from commit a023908642a47a7b0b6cafe7a2764df3febf63c7) (cherry picked from commit 4bf1dcc7f8909fdccf1ef726956d5a500576bd9b)
* Be smarter about extracting the drive letter from a directory on win32Luke Bakken2021-12-211-17/+29
| | | | | (cherry picked from commit fad573cd93d0e539c76cf9e8e4a57d0a76033013) (cherry picked from commit b5079a5a8b5bc0fa275ad8335458a6739ceb7dd9)
* Disk monitor improvementsLuke Bakken2021-12-211-37/+75
| | | | | | | | | | | | | | | | | | | | | | | | Related to VESC-1015 * Remove `infinity` timeouts * Improve free disk space retrieval on win32 Run commands with a timeout This PR fixes an issue I observed while reproducing VESC-1015 on Windows 10. Within an hour or so of running a 3-node cluster that has health checks being run against it, one or more nodes' memory use would spike. I would see that the rabbit_disk_monitor process is stuck executing os:cmd to retrieve free disk space information. Thus, all gen_server:call calls to the process would never return, especially since they used an infinity timeout. Do something with timeout Fix unit_disk_monitor_mocks_SUITE (cherry picked from commit e0c4681eba7f5619674939639f540bfc34c89e1f) (cherry picked from commit 33cf06c966a2369146e087f8ac5b6ebeffbcf4fe)
* Merge branch 'polaris-alioth-prevent_unnamed_policy_when_loading_definition'Michael Klishin2021-12-203-1/+28
| | | | | | | (cherry picked from commit 11c892dd942dd691fc1a2b5136f0961873f8c2d6) Conflicts: deps/rabbit/test/definition_import_SUITE.erl
* Merge pull request #3918 from rabbitmq/mergify/bp/v3.8.x/pr-3917Michael Klishin2021-12-201-3/+12
|\ | | | | Fix win32 memory leak by using `raw` file operations (backport #3906) (backport #3917)
| * read term file using with_handle/1mergify/bp/v3.8.x/pr-3917Luke Bakken2021-12-191-13/+16
| | | | | | | | | | (cherry picked from commit 365de60c248407fef6261c5eddd6eb235bdf5da8) (cherry picked from commit 5db59019cb8be0892e6ab7e576726b021afea7ad)
| * Use `raw` option for `file:read_file_info/2` to work around win32 mem leak ↵Luke Bakken2021-12-191-2/+2
| | | | | | | | | | | | | | erlang/otp#5527 (cherry picked from commit 20977f68fd4b595f446b3c1b74ed72aeac3fa2c7) (cherry picked from commit 5726a557a4ea60adc28bf5d03cd16bad69780a1c)
| * Fix win32 memory leak by using `raw` file operations. Not ideal but thisLuke Bakken2021-12-191-7/+13
|/ | | | | | | skips all file servers. (cherry picked from commit 458306dc8bf10759651de9038f9b73386e0b2456) (cherry picked from commit b9eb97bed6c7bfd90fc5922e3971d3a222045d6e)
* Merge pull request #3915 from rabbitmq/mergify/bp/v3.8.x/pr-3913Michael Klishin2021-12-181-1/+5
|\ | | | | Make health checks less resource intensive (backport #3905) (backport #3913)
| * Make health checks less resource intensiveLuke Bakken2021-12-181-1/+5
|/ | | | | | | | | Alternative to #3893 Also see VESC-1015 (cherry picked from commit 7c121e06e5bec3e5adc6ddd2c9b3e85bf4c6cdf9) (cherry picked from commit d49674d1003707f3323a4c0a0ff830dc674a2f64)
* Fix compiler warning/errorPhilip Kuryloski2021-12-161-1/+1
|
* CompileMichael Klishin2021-12-161-2/+2
|
* Merge pull request #3894 from rabbitmq/import-optimizationsMichael Klishin2021-12-151-25/+100
| | | | | | | | | Optimise user declare/update/import by reducing the number of operations (cherry picked from commit ea39234b3ebff133cdd30fb0135cfdd8c0a2936c) Conflicts: deps/rabbit/src/rabbit_auth_backend_internal.erl
* Merge pull request #3869 from rabbitmq/mergify/bp/v3.8.x/pr-3867Philip Kuryloski2021-12-071-1/+1
|\ | | | | Adopt latest rabbitmq-server-buildenv:linux-erlang-24.1 for RBE (backport #3862) (backport #3867)
| * Use latest rbe-erlang-platform/linux-erlang-24.1mergify/bp/v3.8.x/pr-3867GitHub2021-12-071-1/+1
| | | | | | | | | | | | | | for remote build execution (RBE) with BuildBuddy (cherry picked from commit f332237d3f60be272ccad50eba3886c3c8a0bbb5) (cherry picked from commit 24a15892fbddeae6837a73e52b2daf089c5e0ea2)
* | Merge pull request #3868 from rabbitmq/mergify/bp/v3.8.x/pr-3866Philip Kuryloski2021-12-071-1/+1
|\ \ | |/ |/| Adopt latest rabbitmq-server-buildenv:linux-erlang-23.3 for RBE (backport #3861) (backport #3866)
| * Use latest rbe-erlang-platform/linux-erlang-23.3mergify/bp/v3.8.x/pr-3866GitHub2021-12-071-1/+1
|/ | | | | | | for remote build execution (RBE) with BuildBuddy (cherry picked from commit 85b80bdd30a9211c32c3e8056bb4d93ffe7c8811) (cherry picked from commit 324be137d732000b786e1b814aa754dcf98ad3f4)
* Merge pull request #3827 from rabbitmq/mergify/bp/v3.8.x/pr-3826Michael Klishin2021-12-011-3/+2
|\ | | | | Match help box to correct item (backport #3825) (backport #3826)
| * Match help box to correct itemJohan Rhodin2021-12-011-3/+2
|/ | | | | | | before it was right after Auto expire (cherry picked from commit 998d2aeea38d4d3f6851adae6ea95e3a374c601c) (cherry picked from commit 3073341a22b574197a6ac99cf7b16a80a9a61353)
* Merge pull request #3774 from rabbitmq/mergify/bp/v3.8.x/pr-3772Philip Kuryloski2021-11-191-1/+1
|\ | | | | Adopt latest rabbitmq-server-buildenv:linux-erlang-24.1 for RBE (backport #3734) (backport #3772)
| * Use latest rbe-erlang-platform/linux-erlang-24.1GitHub2021-11-191-1/+1
| | | | | | | | | | | | | | for remote build execution (RBE) with BuildBuddy (cherry picked from commit cd2f6953c86d3ed6ff42073fad92c31488ab527d) (cherry picked from commit 194280cde1a7c04f97b3af1f8c30271fb272996d)
* | Merge pull request #3773 from rabbitmq/mergify/bp/v3.8.x/pr-3771Philip Kuryloski2021-11-191-1/+1
|\ \ | |/ |/| Adopt latest rabbitmq-server-buildenv:linux-erlang-23.3 for RBE (backport #3733) (backport #3771)
| * Use latest rbe-erlang-platform/linux-erlang-23.3GitHub2021-11-191-1/+1
|/ | | | | | | for remote build execution (RBE) with BuildBuddy (cherry picked from commit f0ef661411abf902e1baeb7b94c7526a88bc1d2f) (cherry picked from commit ab308aa50a2896370da97e0d80deab3859b170d6)
* Merge pull request #3767 from rabbitmq/mergify/bp/v3.8.x/pr-3766Philip Kuryloski2021-11-199-51/+432
|\ | | | | Add the bazel target :package-generic-unix (backport #3763) (backport #3766)
| * Add the bazel target :package-generic-unixPhilip Kuryloski2021-11-199-51/+432
|/ | | | | | | | | | | | | Which can be used to build the artifact with bazel (cherry picked from commit 11fd866247549505b96a323f3d4690d62345c298) # Conflicts: # BUILD.bazel (cherry picked from commit bb0f7785ff7c4daab9130daabc10233c7d0e61a6) # Conflicts: # rabbitmq_home.bzl
* Merge pull request #3765 from rabbitmq/mergify/bp/v3.8.x/pr-3764Philip Kuryloski2021-11-1811-25/+20
|\ | | | | Use bazel-erlang 1.4.0 (backport #3764)
| * Adjustments for the latest bazel-erlangPhilip Kuryloski2021-11-1810-22/+17
| | | | | | | | | | (cherry picked from commit 8c0eece3cdd1fcd6a3e0d85c48101c7de519df43) (cherry picked from commit 3684d0942d8b345f413e64b36af124d3349bd1bc)
| * Use bazel-erlang 1.4.0Philip Kuryloski2021-11-181-3/+3
|/ | | | (cherry picked from commit 20175c6463391db258b3ce622d8534e40486bcda)
* Resolve release note conflictsv3.8.26Michael Klishin2021-11-182-9/+10
|
* 3.8.26 release notesMichael Klishin2021-11-182-0/+62
|
* Merge pull request #3761 from rabbitmq/mergify/bp/v3.8.x/pr-3760Michael Klishin2021-11-182-4/+4
|\ | | | | Fix rabbitmq.conf translation rule for OAuth2 signing keys (backport #3759) (backport #3760)
| * Fix cuttlefish config for oauth2Michal Kuratczyk2021-11-182-4/+4
|/ | | | | | | | The structure of the signing_keys map should be `<<"id">> => {pem, <<"key">>}`. Previously it was mapped directly as `<<"id">> => <<"key">>`. (cherry picked from commit acf474e0566eb6baf8328e9a9e2abb3ec3fc0890) (cherry picked from commit ce147ade423e7cdded61751c0b277de88fec2c87)
* Maybe reduce flakiness of the exchange_SUITEPhilip Kuryloski2021-11-172-0/+2
| | | | | (cherry picked from commit aa666133b6f236c2b1a724663b5434be55d56e9f) (cherry picked from commit 87a81e3d4b94a46773ddc82e466857b5adcef5dd)
* Apply changes from #3748 to remaining workflowsPhilip Kuryloski2021-11-172-0/+5
| | | | | (cherry picked from commit e52a127ef9f9011051ecd416ca8730751a15cdc8) (cherry picked from commit f24422c99ef5a2357443b2c6eb51cc96d2af6501)
* Merge pull request #3750 from rabbitmq/mergify/bp/v3.8.x/pr-3749Philip Kuryloski2021-11-172-0/+2
|\ | | | | Further tweaks to GitHub Actions networking keep-alive (backport #3748) (backport #3749)
| * Further keepalive networking tweaksSiggi Simonarson2021-11-172-0/+2
|/ | | | | (cherry picked from commit ca129c87cfd4621f54ac7c2b39e780b3da69bb93) (cherry picked from commit 4689728e026675d655c465b3a6dd6146828a532b)
* Merge pull request #3728 from rabbitmq/mergify/bp/v3.8.x/pr-3727Philip Kuryloski2021-11-168-50/+107
|\ | | | | Use externailzed rbe config in bazel (backport #3722) (backport #3727)
| * Update exchange_SUITE timeoutsmergify/bp/v3.8.x/pr-3727Philip Kuryloski2021-11-162-1/+2
| | | | | | | | | | | | When the suite passes, it's about 120 seconds total, so 5 minutes per case seems to be too much. Additionally, if the suite times out at the bazel level, we get no logs, so the cause of the timeout is unclear.
| * Use externailzed rbe config in bazelPhilip Kuryloski2021-11-166-49/+105
| | | | | | | | | | (cherry picked from commit df0fa0ce6087bdae7a02aa85a5804c5fbd01a210) (cherry picked from commit 1688f75641f9eb178997115abf97e4dfaff718a2)
* | Merge pull request #3744 from rabbitmq/mergify/bp/v3.8.x/pr-3742Philip Kuryloski2021-11-161-2/+5
|\ \ | |/ |/| Fixup the "Failed to symlink private_log directory." error in bazel (backport #3738) (backport #3742)
| * Fixup the "Failed to symlink private_log directory." error in bazelmergify/bp/v3.8.x/pr-3742Philip Kuryloski2021-11-161-2/+5
|/ | | | | | | | While it doesn't cause any tests to fail, it's confusing to see it in the logs (cherry picked from commit 3b48ebabf7e029b20d8dc56077e87969d70ca8fb) (cherry picked from commit 86fff5aed722fa82cb9211e7095a7bf57e0e92d5)
* Merge pull request #3737 from rabbitmq/mergify/bp/v3.8.x/pr-3736Philip Kuryloski2021-11-165-7/+111
|\ | | | | Use --remote_download_minimal and Actions Cache (backport #3735) (backport #3736)
| * Fixup mergePhilip Kuryloski2021-11-161-14/+0
| |
| * Fixup mergePhilip Kuryloski2021-11-162-4/+6
| | | | | | | | | | | | | | (cherry picked from commit 7bb75ac61b0feb820244829b25141a025b38e0e9) # Conflicts: # .github/workflows/test.yaml
| * Use the GitHub Actions Cache in conjuction with buildbuddyPhilip Kuryloski2021-11-164-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 470c94692c3c6f0457d77b984b23ce9a441b97b0) # Conflicts: # .github/workflows/test-mixed-versions.yaml # .github/workflows/test.yaml (cherry picked from commit 13012c39817e669a7f92d3bbda68a1cc1581cc32) # Conflicts: # .github/workflows/test.yaml
| * Use ubuntu-latest for all github actions workflowsPhilip Kuryloski2021-11-163-4/+60
| | | | | | | | | | | | | | | | (cherry picked from commit 74ae98473e2f578f0d4d3434feebe231b3c5ce1a) (cherry picked from commit 70f9f5573b8fa4e7536235c35f703b9f251a1e17) # Conflicts: # .github/workflows/test-erlang-git.yaml