Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: test allowed a too old staleness #214

Merged
merged 1 commit into from Jun 5, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -20,9 +20,11 @@ NEW_CONNECTION;
@EXPECT RESULT_SET 'READONLY',true
SHOW VARIABLE READONLY;

-- Check initial contents.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

-- Check initial contents.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand Down Expand Up @@ -72,12 +74,14 @@ SELECT CURRENT_TIMESTAMP();

SET READ_ONLY_STALENESS = 'READ_TIMESTAMP %%CURRENT_TIMESTAMP%%';

-- Check SELECT with READ_TIMESTAMP
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@PUT 'READ_TIMESTAMP1'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with READ_TIMESTAMP
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -95,12 +99,14 @@ SELECT CURRENT_TIMESTAMP();

SET READ_ONLY_STALENESS = 'MIN_READ_TIMESTAMP %%CURRENT_TIMESTAMP%%';

-- Check SELECT with MIN_READ_TIMESTAMP
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@EXPECT RESULT_SET 'READ_TIMESTAMP'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with MIN_READ_TIMESTAMP
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -113,12 +119,14 @@ NEW_CONNECTION;

SET READ_ONLY_STALENESS = 'EXACT_STALENESS 1ms';

-- Check SELECT with EXACT_STALENESS
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@EXPECT RESULT_SET 'READ_TIMESTAMP'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with EXACT_STALENESS
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -127,16 +135,18 @@ SHOW VARIABLE READ_TIMESTAMP;


NEW_CONNECTION;
--TimestampBound.ofMaxStaleness(10, TimeUnit.SECONDS)
--TimestampBound.ofMaxStaleness(100, TimeUnit.MILLISECONDS)

SET READ_ONLY_STALENESS = 'MAX_STALENESS 10s';
SET READ_ONLY_STALENESS = 'MAX_STALENESS 100ms';

-- Check SELECT with MAX_STALENESS
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@EXPECT RESULT_SET 'READ_TIMESTAMP'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with MAX_STALENESS
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -149,12 +159,14 @@ NEW_CONNECTION;

SET READ_ONLY_STALENESS = 'STRONG';

-- Check SELECT with STRONG
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@EXPECT RESULT_SET 'READ_TIMESTAMP'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with STRONG
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -178,12 +190,14 @@ SET AUTOCOMMIT = FALSE;

SET READ_ONLY_STALENESS = 'READ_TIMESTAMP %%CURRENT_TIMESTAMP%%';

-- Check SELECT with READ_TIMESTAMP in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@PUT 'READ_TIMESTAMP1'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with READ_TIMESTAMP in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand Down Expand Up @@ -213,12 +227,14 @@ SET AUTOCOMMIT = FALSE;

SET READ_ONLY_STALENESS = 'EXACT_STALENESS 100ms';

-- Check SELECT with EXACT_STALENESS in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@PUT 'READ_TIMESTAMP1'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with EXACT_STALENESS in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand All @@ -231,11 +247,11 @@ COMMIT;


NEW_CONNECTION;
--TimestampBound.ofMaxStaleness(10, TimeUnit.SECONDS)
--TimestampBound.ofMaxStaleness(100, TimeUnit.MILLISECONDS)
SET AUTOCOMMIT = FALSE;

@EXPECT EXCEPTION FAILED_PRECONDITION
SET READ_ONLY_STALENESS = 'MAX_STALENESS 10s';
SET READ_ONLY_STALENESS = 'MAX_STALENESS 100ms';


NEW_CONNECTION;
Expand All @@ -244,12 +260,14 @@ SET AUTOCOMMIT = FALSE;

SET READ_ONLY_STALENESS = 'STRONG';

-- Check SELECT with STRONG in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 1000 AS EXPECTED FROM NUMBERS;

@PUT 'READ_TIMESTAMP1'
SHOW VARIABLE READ_TIMESTAMP;

-- Check SELECT with STRONG in a transaction.
@EXPECT RESULT_SET
SELECT COUNT(*) AS ACTUAL, 168 AS EXPECTED FROM PRIME_NUMBERS;

Expand Down