Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: e185c51c0388c5ef1a0c5b720deb11bd708c7879
https://github.com/openSUSE/open-build-service/commit/e185c51c0388c5ef1a0c5b...
Author: Michael Schroeder
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M src/backend/BSRepServer/DoD.pm
M src/backend/BSSched/DoD.pm
M src/backend/bs_repserver
Log Message:
-----------
[backend] support download on demand of containers
Commit: 52164aaacc13aedbe44974f9c3aca9735dc81658
https://github.com/openSUSE/open-build-service/commit/52164aaacc13aedbe44974...
Author: Michael Schroeder
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M src/backend/BSBearer.pm
Log Message:
-----------
[backend] BSBearer: use a decoder function for decoding the bearer answer
We will need to support bearer auth vie BSWatcher, i.e. use async rpcs.
Using a decoder function makes this easier to do. Also provide a
way to use a differnt RPC call.
Commit: 1929ae87a9948b03641a5fdfeda92a76b6531195
https://github.com/openSUSE/open-build-service/commit/1929ae87a9948b03641a5f...
Author: Michael Schroeder
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M src/backend/BSRepServer/DoD.pm
M src/backend/BSWatcher.pm
Log Message:
-----------
[backend] support bearer auth in dod container downloads
Commit: 46c2d9cf7fda82e01d4161665e11295f4e948a93
https://github.com/openSUSE/open-build-service/commit/46c2d9cf7fda82e01d4161...
Author: Michael Schroeder
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M src/backend/BSRepServer/DoD.pm
M src/backend/BSRepServer/Registry.pm
Log Message:
-----------
[backend] repserver: move dod container download code to Registry.pm
Commit: aa1784cb8e629f6132395670f0f573b44abc3c19
https://github.com/openSUSE/open-build-service/commit/aa1784cb8e629f61323956...
Author: Michael Schroeder
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M src/backend/BSRepServer/Registry.pm
Log Message:
-----------
[backend] improve DoD container handling
- check the blobstore before downloading a blob
- put downloaded blobs in the blobstore
- try to get the container mtime from the config so that
we always reconstruct bitwise identical containers
- add correct provides to the obsbinlnk file
Commit: 28479aa02006734381a285a0695c27d4ffcbd973
https://github.com/openSUSE/open-build-service/commit/28479aa02006734381a285...
Author: Michael Schroeder
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
Log Message:
-----------
[backend] scheduler: also do dodcheck for containers
Commit: fbeaccf6fb60a62d50c8424841f606199e01e59e
https://github.com/openSUSE/open-build-service/commit/fbeaccf6fb60a62d50c842...
Author: Michael Schroeder
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M src/backend/BSRepServer/DoD.pm
M src/backend/BSSched/BuildRepo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/DoD.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/bs_dodup
M src/backend/bs_repserver
Log Message:
-----------
[backend] support DoD container registries
Those DoD resources are different to repositories because there
is no way to request the complete state from the server.
Thus we collect the needed DoD resources in the scheduler and put
them into a "doddata.needed" file. The bs_dodup server then uses
this information to request data for each resource.
Commit: 51ba1f409720850f1f9ee24490d04b9ea3df5af3
https://github.com/openSUSE/open-build-service/commit/51ba1f409720850f1f9ee2...
Author: Michael Schroeder
Date: 2021-05-27 (Thu, 27 May 2021)
Changed paths:
M src/backend/BSBearer.pm
M src/backend/BSRepServer/DoD.pm
M src/backend/BSRepServer/Registry.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildRepo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/DoD.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSWatcher.pm
M src/backend/bs_dodup
M src/backend/bs_repserver
Log Message:
-----------
Merge pull request #11185 from mlschroe/master
[backend] support DoD container registries
Compare: https://github.com/openSUSE/open-build-service/compare/b31e66a043fc...51ba1f...