-
Bug
-
Resolution: Not a bug
-
Low
-
None
-
3.0.2, 3.1.2, 3.3.3, 3.4.9, 3.5
-
None
-
Solaris 10 / DB2 9.7.2 with HADR
Standalone
Confluence overrides the Hibernate definition of CLOB and BLOB columns in the
DB2Dialect class and turns off HADR logging using the "NOT LOGGED" option.
This is not obvious to installation and support personnel as this is done behind the scenes.
During a HADR switchover, any CLOB and BLOB field type is not transmitted to the standby
DB2 database server, resulting in the Disaster Recovery site becoming in-consistent.
Atlassian should provide a checkbox at installation time to optionally disable logging
and leave logging on as the default condition (as does Hibernate).
Failing that possibility, this behaviour should be documented in the installation guide
under the DB2 section to warn installers that manual intervention is involved by a
database administrator "after the fact" to re-enable logging for CLOB and BLOB fields
once the Confluence database is created.
Issue previously created under CSP-62596 and CSP-62913, moved here at Atlassian Support's request.
- relates to
-
CONFSERVER-6783 BODYCONTENT clob column creation fails in DB2
-
- Closed
-
-
CONFSERVER-20277 Officially Support Clustered Database for Confluence
- Closed
Form Name |
---|
An update:
IBM changed the 1GB limit for CLOB/BLOB logging in release 9.7.2 and it is now possible to transmit
values above this amount.
We've finally obtained a workaround for the HADR CLOB/BLOB issue with the intervention of our DBA.
This involved: