Skip to content

Commit

Permalink
DB consistency fix
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexanderSashchenko committed Jun 6, 2021
1 parent e6b3def commit b83f0c7
Show file tree
Hide file tree
Showing 85 changed files with 55 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
path: build/spock-reports

- name: Derby Test Run
run: mvn -Dtest=LiquibaseHarnessSuiteTest -Dmaven.test.failure.ignore=true -DdbName=derby test
run: mvn -Dtest=LiquibaseHarnessSuiteTest -DdbName=derby test

- name: Archive Derby test results
uses: actions/upload-artifact@v2
Expand Down
9 changes: 9 additions & 0 deletions src/test/resources/derby/lbcat/README_DO_NOT_TOUCH_FILES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@

# *************************************************************************
# *** DO NOT TOUCH FILES IN THIS DIRECTORY! ***
# *** FILES IN THIS DIRECTORY AND SUBDIRECTORIES CONSTITUTE A DERBY ***
# *** DATABASE, WHICH INCLUDES THE DATA (USER AND SYSTEM) AND THE ***
# *** FILES NECESSARY FOR DATABASE RECOVERY. ***
# *** EDITING, ADDING, OR DELETING ANY OF THESE FILES MAY CAUSE DATA ***
# *** CORRUPTION AND LEAVE THE DATABASE IN A NON-RECOVERABLE STATE. ***
# *************************************************************************
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

# *************************************************************************
# *** DO NOT TOUCH FILES IN THIS DIRECTORY! ***
# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE RECOVERY ***
# *** SYSTEM. EDITING, ADDING, OR DELETING FILES IN THIS DIRECTORY ***
# *** WILL CAUSE THE DERBY RECOVERY SYSTEM TO FAIL, LEADING TO ***
# *** NON-RECOVERABLE CORRUPT DATABASES. ***
# *************************************************************************
Binary file added src/test/resources/derby/lbcat/log/log.ctrl
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/log/log1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/log/logmirror.ctrl
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

# *************************************************************************
# *** DO NOT TOUCH FILES IN THIS DIRECTORY! ***
# *** FILES IN THIS DIRECTORY ARE USED BY THE DERBY DATABASE TO STORE ***
# *** USER AND SYSTEM DATA. EDITING, ADDING, OR DELETING FILES IN THIS ***
# *** DIRECTORY WILL CORRUPT THE ASSOCIATED DERBY DATABASE AND MAKE ***
# *** IT NON-RECOVERABLE. ***
# *************************************************************************
Binary file added src/test/resources/derby/lbcat/seg0/c10.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c101.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c111.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c121.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c130.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c141.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c150.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c161.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c171.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c180.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c191.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1a1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1b1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1c0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1d1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1e0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c1f1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c20.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c200.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c211.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c221.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c230.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c241.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c251.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c260.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c271.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c281.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c290.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2a1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2b1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2c1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2d0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2e1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c2f0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c300.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c31.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c311.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c321.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c331.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c340.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c351.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c361.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c371.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c380.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c391.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3a1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3b1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3c0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3d1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3e1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c3f1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c400.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c41.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c411.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c421.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c430.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c441.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c451.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c461.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c470.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c481.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c490.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c4a1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c4b0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c51.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c60.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c71.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c81.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/c90.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/ca1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/cb1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/cc0.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/cd1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/ce1.dat
Binary file not shown.
Binary file added src/test/resources/derby/lbcat/seg0/cf0.dat
Binary file not shown.
23 changes: 23 additions & 0 deletions src/test/resources/derby/lbcat/service.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#C:\Users\osashc\IdeaProjects\liquibase-test-harness\src\test\resources\derby\lbcat
# ********************************************************************
# *** Please do NOT edit this file. ***
# *** CHANGING THE CONTENT OF THIS FILE MAY CAUSE DATA CORRUPTION. ***
# ********************************************************************
#Sun Jun 06 13:20:29 EEST 2021
SysschemasIndex2Identifier=225
SyscolumnsIdentifier=144
SysconglomeratesIndex1Identifier=49
SysconglomeratesIdentifier=32
SyscolumnsIndex2Identifier=177
SysschemasIndex1Identifier=209
SysconglomeratesIndex3Identifier=81
SystablesIndex2Identifier=129
SyscolumnsIndex1Identifier=161
derby.serviceProtocol=org.apache.derby.database.Database
SysschemasIdentifier=192
derby.storage.propertiesId=16
SysconglomeratesIndex2Identifier=65
derby.serviceLocale=en_US
SystablesIdentifier=96
SystablesIndex1Identifier=113
#--- last line, don't put anything after this line ---
6 changes: 5 additions & 1 deletion src/test/resources/docker/derby-ij.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,8 @@ CREATE TABLE posts (
inserted_date DATE
);


INSERT INTO posts VALUES (1,1,'temporibus','voluptatum','Fugit non et doloribus repudiandae.','2015-11-18'),
(2,2,'ea','aut','Tempora molestias maiores provident molestiae sint possimus quasi.','1975-06-08'),
(3,3,'illum','rerum','Delectus recusandae sit officiis dolor.','1975-02-25'),
(4,4,'itaque','deleniti','Magni nam optio id recusandae.','2010-07-28'),
(5,5,'ad','similique','Rerum tempore quis ut nesciunt qui excepturi est.','2006-10-09');
2 changes: 1 addition & 1 deletion src/test/resources/harness-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,4 +145,4 @@ databasesUnderTest:

- name: derby
version: 10.14.2.0
url: jdbc:derby:./src/test/resources/derby/lbcat
url: jdbc:derby:./src/test/resources/derby/lbcat;create=true

0 comments on commit b83f0c7

Please sign in to comment.