- May 04, 2023
-
-
Matthias Neugebauer authored
The JpaUserReferenceProvider#updateUserReference updates an in-memory cache as part of the DB transaction context. Putting something in the cache will acquire a lock on the cache. If the JpaUserReferenceProvider#loadUser method is called after the start of the DB transaction but before putting the object in the cache, the cache loader will try to read the user reference from the DB and put it into the cache if it cannot be found (e.g. after a Opencast startup). This also requires a lock from the cache but will block in the DB since the DB transaction is already running. Since this deadlock uses in-memory Java locks, it cannot be detected by the DB and the DB transaction will not be canceled. This moves the cache update outside of the DB transaction context. When multiple user reference updates run at the same time there is still a race to insert into DB/cache. However, in practice the user reference is probably the same except for the last login date.
-
Matthias Neugebauer authored
-
Matthias Neugebauer authored
-
Matthias Neugebauer authored
This reverts commit 77aeac44. This reverts commit 3b1a3ef6. This reverts commit f8aee7e3.
-
Matthias Neugebauer authored
-
- May 03, 2023
-
-
Matthias Neugebauer authored
* upstream/r/13.x: Mitigate not loading ACLs Bump webpack from 5.78.0 to 5.80.0 in /modules/engage-paella-player-7 Bump paella-basic-plugins in /modules/engage-paella-player-7 Bump paella-slide-plugins in /modules/engage-paella-player-7 Bump webpack-dev-server in /modules/engage-paella-player-7
-
Matthias Neugebauer authored
* upstream/r/13.x: (135 commits) Fix template losing user role when creating an event in the admin ui Minor rewrite: - Clarifies where the TimedMediaArchiver's config file should live - Rewrites avoiding 'primary storage' since if you're offloading almost everything to S3 an argument could be made that S3 is your primary storage... Adding the correct transcription service plugin, as well as a missing userdirectory. Also adding a test to the test script to ensure that this doesn't happen again Bump eslint from 8.37.0 to 8.39.0 in /modules/engage-paella-player-7 Bump html-validate in /modules/engage-paella-player-7 Editor Release 2023-04-20 Document Engage UI Configuration Upload Allinone as Actions Workflow Artifact Replacing the manual query with a much faster internal query. Previous query loaded a ton more data than was required and was causing timeouts and all kinds of other fun things. Add changelog for Opencast v13.5 Additional work on S3 documentation per #4721 review. Removng references to now-deleted workflow. Replaced with example WOHs Cookie Consent NOTICE Fix indentation Add Opencast 13.5 release notes Remove dead `CONFIG_OPTIONS` from WOHs fixed long WF description PSQL DB upgrade script fixed long WF description Maria DB upgrade script Respect setting wether to collect service statistics Bump webpack from 5.77.0 to 5.78.0 in /modules/engage-paella-player-7 ...
-
Matthias Neugebauer authored
-
- May 02, 2023
-
-
Matthias Neugebauer authored
-
Matthias Neugebauer authored
With shifting routing multiple sessions might be started at the same time. This can result in DB locking. Although, this probably should be handled by the DB transaction deadlock detection, there seems to be an issue when running multiple educast-controllers with a CockroachDB system.
-
Matthias Neugebauer authored
-
Greg Logan authored
Pull request #4923 Mitigate not loading ACLs
-
Greg Logan authored
Pull request #4920 Batch Dependabot Updates for Paella 7
-
Lars Kiesow authored
-
Lars Kiesow authored
Editor Release 2023-04-20
-
Lars Kiesow authored
Ensure all plugin jars are present in tarballs.
-
Arnei authored
A non-admin user creating an event/series through the create dialog in the admin ui may accidentally remove his own role from the event because selecting a template in the access policy tab will lose the users role, thereby making them unable to access the event. This fixes that.
-
- Apr 27, 2023
-
-
Lars Kiesow authored
-
- Apr 26, 2023
-
-
Matthias Neugebauer authored
Clarify S3 docs
-
Greg Logan authored
- Clarifies where the TimedMediaArchiver's config file should live - Rewrites avoiding 'primary storage' since if you're offloading almost everything to S3 an argument could be made that S3 is your primary storage...
-
Lars Kiesow authored
-
- Apr 25, 2023
-
-
Greg Logan authored
Adding the correct transcription service plugin, as well as a missing userdirectory. Also adding a test to the test script to ensure that this doesn't happen again
-
Lars Kiesow authored
This patch mitigates #3083. A race condition between loading organizations and ACLs causes ACL templates often not being available on fresh installs. The reason for this is that once ACLs are detected, they are added to all available organizations. If the organizations are not yet available, no ACLs are added. This slight configuration change causes ACLs to be loaded with an initial delay. Not very elegant, but should fix the issue in basically all cases. That said, we should implement a proper solution at one point.
-
github-actions[bot] authored
Merge dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/webpack-dev-server-4.13.3 into paella7-batcher-updates
-
github-actions[bot] authored
Merge dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/paella-slide-plugins-1.8.1 into paella7-batcher-updates
-
github-actions[bot] authored
Merge dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/paella-basic-plugins-1.26.3 into paella7-batcher-updates
-
github-actions[bot] authored
Merge dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/webpack-5.80.0 into paella7-batcher-updates
-
Greg Logan authored
Pull request #4874 Upload Allinone as Actions Workflow Artifact
-
dependabot[bot] authored
Bumps [webpack](https://github.com/webpack/webpack) from 5.78.0 to 5.80.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.78.0...v5.80.0 ) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [eslint](https://github.com/eslint/eslint) from 8.37.0 to 8.39.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.37.0...v8.39.0 ) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [html-validate](https://gitlab.com/html-validate/html-validate) from 7.14.0 to 7.15.1. - [Release notes](https://gitlab.com/html-validate/html-validate/tags) - [Commits](https://gitlab.com/html-validate/html-validate/compare/v7.14.0...v7.15.1 ) --- updated-dependencies: - dependency-name: html-validate dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- Apr 24, 2023
-
-
dependabot[bot] authored
Bumps [paella-basic-plugins](https://github.com/polimediaupv/paella-basic-plugins) from 1.26.0 to 1.26.3. - [Release notes](https://github.com/polimediaupv/paella-basic-plugins/releases) - [Commits](https://github.com/polimediaupv/paella-basic-plugins/compare/1.26.0...1.26.3 ) --- updated-dependencies: - dependency-name: paella-basic-plugins dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [paella-slide-plugins](https://github.com/polimediaupv/paella-slide-plugins) from 1.8.0 to 1.8.1. - [Release notes](https://github.com/polimediaupv/paella-slide-plugins/releases) - [Commits](https://github.com/polimediaupv/paella-slide-plugins/compare/1.8.0...1.8.1 ) --- updated-dependencies: - dependency-name: paella-slide-plugins dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
dependabot[bot] authored
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server) from 4.13.2 to 4.13.3. - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.13.2...v4.13.3 ) --- updated-dependencies: - dependency-name: webpack-dev-server dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com>
-
- Apr 21, 2023
-
-
Lars Kiesow authored
This patch updates the Opencast Editor to its latest release. For more details, [take a look at the release notes](https://github.com/opencast/opencast-editor/releases/tag/2023-04-20).
-
- Apr 20, 2023
-
-
Lars Kiesow authored
-
Greg Logan authored
Pull request #4870 TermsFeed Cookie Consent NOTICE
-
Greg Logan authored
Pull request #4864 Remove dead `CONFIG_OPTIONS` from WOHs
-
Greg Logan authored
Merge branch 'dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/webpack-5.78.0' of opencast/opencast into r/13.x Pull request #4853 Bump webpack from 5.77.0 to 5.78.0 in /modules/engage-paella-player-7
-
Greg Logan authored
Merge branch 'dependabot/npm_and_yarn/modules/engage-paella-player-7/r/13.x/paella-zoom-plugin-1.27.0' of opencast/opencast into r/13.x Pull request #4851 Bump paella-zoom-plugin from 1.2.1 to 1.27.0 in /modules/engage-paella-player-7
-