Skip to content

Commit 164bef4

Browse files
authored
feat: session state transfer (#517)
1 parent e758863 commit 164bef4

37 files changed

+988
-260
lines changed

.github/styles/config/vocabularies/Aurora/accept.txt

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/autoscaling_tests.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,18 @@ jobs:
1010

1111
steps:
1212
- name: 'Clone repository'
13-
uses: actions/checkout@v3
14-
with:
15-
fetch-depth: 50
13+
uses: actions/checkout@v4
1614

1715
- name: 'Set up JDK 8'
18-
uses: actions/setup-java@v3
16+
uses: actions/setup-java@v4
1917
with:
2018
distribution: 'corretto'
2119
java-version: 8
2220

2321
- name: Install poetry
24-
uses: abatilo/actions-poetry@v2
22+
uses: abatilo/actions-poetry@v3
2523
with:
26-
poetry-version: '1.4.2'
24+
poetry-version: '1.8.2'
2725

2826
- name: Install dependencies
2927
run: poetry install
@@ -61,7 +59,7 @@ jobs:
6159

6260
- name: 'Archive results'
6361
if: always()
64-
uses: actions/upload-artifact@v3
62+
uses: actions/upload-artifact@v4
6563
with:
6664
name: pytest-autoscaling-report
6765
path: ./tests/integration/container/reports

.github/workflows/draft_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: 'Install poetry'
3333
uses: abatilo/actions-poetry@v2
3434
with:
35-
poetry-version: '1.4.2'
35+
poetry-version: '1.8.2'
3636
- name: 'Install dependencies'
3737
run: poetry install
3838
- name: 'Run mypy - static type checking'

.github/workflows/integration_tests.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,24 @@ jobs:
1919

2020
steps:
2121
- name: 'Clone repository'
22-
uses: actions/checkout@v3
23-
with:
24-
fetch-depth: 50
22+
uses: actions/checkout@v4
2523

2624
- name: 'Set up JDK 8'
27-
uses: actions/setup-java@v3
25+
uses: actions/setup-java@v4
2826
with:
2927
distribution: 'corretto'
3028
java-version: 8
3129

3230
- name: Install poetry
33-
uses: abatilo/actions-poetry@v2
31+
uses: abatilo/actions-poetry@v3
3432
with:
35-
poetry-version: '1.4.2'
33+
poetry-version: '1.8.2'
3634

3735
- name: Install dependencies
3836
run: poetry install
3937

4038
- name: 'Configure AWS Credentials'
41-
uses: aws-actions/configure-aws-credentials@v1
39+
uses: aws-actions/configure-aws-credentials@v4
4240
with:
4341
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
4442
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -70,7 +68,7 @@ jobs:
7068

7169
- name: 'Archive results'
7270
if: always()
73-
uses: actions/upload-artifact@v3
71+
uses: actions/upload-artifact@v4
7472
with:
7573
name: pytest-integration-report
7674
path: ./tests/integration/container/reports

.github/workflows/integration_tests_codebuild.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,18 @@ jobs:
1717

1818
steps:
1919
- name: 'Clone repository'
20-
uses: actions/checkout@v3
21-
with:
22-
fetch-depth: 50
20+
uses: actions/checkout@v4
2321

2422
- name: 'Set up JDK 8'
25-
uses: actions/setup-java@v3
23+
uses: actions/setup-java@v4
2624
with:
2725
distribution: 'corretto'
2826
java-version: 8
2927

3028
- name: Install poetry
31-
uses: abatilo/actions-poetry@v2
29+
uses: abatilo/actions-poetry@v3
3230
with:
33-
poetry-version: '1.4.2'
31+
poetry-version: '1.8.2'
3432

3533
- name: Install dependencies
3634
run: poetry install
@@ -71,7 +69,7 @@ jobs:
7169

7270
- name: 'Archive results'
7371
if: always()
74-
uses: actions/upload-artifact@v3
72+
uses: actions/upload-artifact@v4
7573
with:
7674
name: pytest-integration-report
7775
path: ./tests/integration/container/reports

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
poetry-version: ["1.8.2"]
2626

2727
steps:
28-
- uses: actions/checkout@v3
28+
- uses: actions/checkout@v4
2929
- name: Set up Python ${{ matrix.python-version }}
3030
uses: actions/setup-python@v4
3131
with:

.github/workflows/mysql_performance_tests.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@ jobs:
1010

1111
steps:
1212
- name: 'Clone repository'
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1414
with:
1515
fetch-depth: 50
1616

1717
- name: 'Set up JDK 8'
18-
uses: actions/setup-java@v3
18+
uses: actions/setup-java@v4
1919
with:
2020
distribution: 'corretto'
2121
java-version: 8
2222

2323
- name: Install poetry
2424
uses: abatilo/actions-poetry@v2
2525
with:
26-
poetry-version: '1.4.2'
26+
poetry-version: '1.8.2'
2727

2828
- name: Install dependencies
2929
run: poetry install
3030

3131
- name: 'Configure AWS Credentials'
32-
uses: aws-actions/configure-aws-credentials@v1
32+
uses: aws-actions/configure-aws-credentials@v4
3333
with:
3434
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
3535
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -63,7 +63,7 @@ jobs:
6363

6464
- name: 'Archive results'
6565
if: always()
66-
uses: actions/upload-artifact@v3
66+
uses: actions/upload-artifact@v4
6767
with:
6868
name: pytest-performance-report
6969
path: ./tests/integration/container/reports

.github/workflows/pg_performance_tests.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,24 @@ jobs:
1010

1111
steps:
1212
- name: 'Clone repository'
13-
uses: actions/checkout@v3
14-
with:
15-
fetch-depth: 50
13+
uses: actions/checkout@v4
1614

1715
- name: 'Set up JDK 8'
18-
uses: actions/setup-java@v3
16+
uses: actions/setup-java@v4
1917
with:
2018
distribution: 'corretto'
2119
java-version: 8
2220

2321
- name: Install poetry
24-
uses: abatilo/actions-poetry@v2
22+
uses: abatilo/actions-poetry@v3
2523
with:
26-
poetry-version: '1.4.2'
24+
poetry-version: '1.8.2'
2725

2826
- name: Install dependencies
2927
run: poetry install
3028

3129
- name: 'Configure AWS Credentials'
32-
uses: aws-actions/configure-aws-credentials@v1
30+
uses: aws-actions/configure-aws-credentials@v4
3331
with:
3432
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
3533
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -63,7 +61,7 @@ jobs:
6361

6462
- name: 'Archive results'
6563
if: always()
66-
uses: actions/upload-artifact@v3
64+
uses: actions/upload-artifact@v4
6765
with:
6866
name: pytest-performance-report
6967
path: ./tests/integration/container/reports

.github/workflows/vale.yml

Lines changed: 0 additions & 19 deletions
This file was deleted.

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ The following table lists the connection properties used with the AWS Advanced P
106106
| `failover_reader_connect_timeout_sec` | [Failover Plugin](./docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) |
107107
| `failover_timeout_sec` | [Failover Plugin](./docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) |
108108
| `failover_writer_reconnect_interval_sec` | [Failover Plugin](./docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) |
109-
| `keep_session_state_on_failover` | [Failover Plugin](./docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) |
110109
| `failure_detection_count` | [Host Monitoring Plugin](./docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md) |
111110
| `failure_detection_enabled` | [Host Monitoring Plugin](./docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md) |
112111
| `failure_detection_interval_ms` | [Host Monitoring Plugin](./docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md) |

0 commit comments

Comments
 (0)