[xwiki/xwiki-platform] 4ff1c1: XCOMMONS-3249: Allow storing job status and logs i...
Branch: refs/heads/XCOMMONS-3249 Home: https://github.com/xwiki/xwiki-platform Commit: 4ff1c1a2f8fead7c1d71f7c4feb1302e40601a83 https://github.com/xwiki/xwiki-platform/commit/4ff1c1a2f8fead7c1d71f7c4feb13... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-05 (Thu, 05 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/pom.xml A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/pom.xml A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseJobStatusStore.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseLoggerTail.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/FilesystemPersistentJobStatusStore.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/JobStatusIdentifierSerializer.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/JobStatusStoreException.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/MainWikiHibernateExecutor.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/entity/JobStatusLogEntryEntity.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/entity/JobStatusSummaryEntity.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/jobstatus.hbm.xml A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/jobstatus.oracle.hbm.xml M xwiki-platform-core/xwiki-platform-minimaldependencies/pom.xml M xwiki-platform-distribution/pom.xml Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Add a new database schema for the job status. * First version of a database-backed job status and job log storage. Not fully functional yet as it currently relies on a context being initialized. Commit: 40511d1274d35c97c16f939e0d456b9ae137cf43 https://github.com/xwiki/xwiki-platform/commit/40511d1274d35c97c16f939e0d456... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-06 (Fri, 06 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseLoggerTail.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/MainWikiHibernateExecutor.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/hibernate/JobStatusHibernateExecutor.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/hibernate/JobStatusHibernateStore.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/HibernateStore.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/DBCPHibernateDataSourceProvider.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/HibernateDataSourceProvider.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * WIP draft to use a dedicated hibernate session factor for job statuses. Commit: 7df6412bf22b7f3edd2784f1ebd14ce9500a828a https://github.com/xwiki/xwiki-platform/commit/7df6412bf22b7f3edd2784f1ebd14... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseJobStatusStore.java R xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/MainWikiHibernateExecutor.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/hibernate/JobStatusHibernateStore.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/HibernateStore.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/DBCPHibernateDataSourceProvider.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/HibernateDataSourceProvider.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/HibernateCfgXmlLoader.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-default/src/main/java/org/xwiki/wiki/internal/descriptor/DefaultWikiDescriptorManager.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * WIP draft to better support having several hibernate sessions with a singleton database connection pool. Commit: efe226d0b4087274672e867b52de812cad7204cc https://github.com/xwiki/xwiki-platform/commit/efe226d0b4087274672e867b52de8... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/HibernateStore.java R xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/DBCPHibernateDataSourceProvider.java R xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/store/hibernate/datasource/HibernateDataSourceProvider.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/store/DBCPConnectionProvider.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/HibernateDataSourceProvider.java A xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/datasource/DBCPHibernateDataSourceProvider.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/store/HibernateStoreTest.java M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/hibernate.cfg.xml.vm Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Move HibernateDataSourceProvider to the right place. * Deprecate DBCPConnectionProvider. * Fix test. * Remove DBCPConnectionProvider from hibernate configuration template. * Remove BoneCP connection pooling configuration example as it doesn't have any effect. Commit: 5b1a57dac0e02264001f442bb2a825521a7caa40 https://github.com/xwiki/xwiki-platform/commit/5b1a57dac0e02264001f442bb2a82... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseLoggerTail.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/hibernate/JobStatusHibernateStore.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/META-INF/components.txt Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Fix and clean up job status store for recent changes. Commit: 58ef2c59943d638a00f44ddaa4819b47004f5d8e https://github.com/xwiki/xwiki-platform/commit/58ef2c59943d638a00f44ddaa4819... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/datasource/DBCPHibernateDataSourceProvider.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Fix generic types without types in DBCPHibernateDataSourceProvider. Commit: 70d0623f2f0f1d59773b1b67e8e9a25c1b346585 https://github.com/xwiki/xwiki-platform/commit/70d0623f2f0f1d59773b1b67e8e9a... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseJobStatusStore.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseLoggerTail.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/hibernate/JobStatusHibernateExecutor.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Move log deletion logic to the logger tail and avoid warnings. Commit: f8ee27b0943cf64a423cc9b12d362290ba2be5f1 https://github.com/xwiki/xwiki-platform/commit/f8ee27b0943cf64a423cc9b12d362... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseJobStatusStore.java A xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/JobStatusBlobStore.java M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/resources/META-INF/components.txt Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Extract a separate component for dealing with the blob store. Commit: 66ccf24dc166e7348d15c74ea89b5954167f93a0 https://github.com/xwiki/xwiki-platform/commit/66ccf24dc166e7348d15c74ea89b5... Author: Michael Hamann <michael.hamann@xwiki.com> Date: 2026-02-10 (Tue, 10 Feb 2026) Changed paths: M xwiki-platform-core/xwiki-platform-job/xwiki-platform-job-store/src/main/java/org/xwiki/job/store/internal/DatabaseJobStatusStore.java Log Message: ----------- XCOMMONS-3249: Allow storing job status and logs in a shared location * Rename methods in PersistentJobStatusStore to be more consistent. Compare: https://github.com/xwiki/xwiki-platform/compare/4ff1c1a2f8fe%5E...66ccf24dc1... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications