Skip to content

Commit

Permalink
refactor: rename to akka.persistence.sql (#156)
Browse files Browse the repository at this point in the history
  • Loading branch information
CumpsD authored Mar 13, 2023
1 parent d6e7cf0 commit f5a2f67
Show file tree
Hide file tree
Showing 199 changed files with 1,073 additions and 1,080 deletions.
16 changes: 8 additions & 8 deletions Akka.Persistence.Linq2Db.sln → Akka.Persistence.Sql.sln
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{79D71264
build.sh = build.sh
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Linq2Db.Tests", "src\Akka.Persistence.Sql.Linq2Db.Tests\Akka.Persistence.Sql.Linq2Db.Tests.csproj", "{6EA372D5-DB48-48E7-839A-2E9D18D6CE79}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Tests", "src\Akka.Persistence.Sql.Tests\Akka.Persistence.Sql.Tests.csproj", "{6EA372D5-DB48-48E7-839A-2E9D18D6CE79}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Linq2Db", "src\Akka.Persistence.Sql.Linq2Db\Akka.Persistence.Sql.Linq2Db.csproj", "{D10C2941-AD62-4E17-8C2C-4917D4C82B07}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql", "src\Akka.Persistence.Sql\Akka.Persistence.Sql.csproj", "{D10C2941-AD62-4E17-8C2C-4917D4C82B07}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.Benchmark.Tests", "src\Akka.Persistence.Linq2Db.Benchmark.Tests\Akka.Persistence.Linq2Db.Benchmark.Tests.csproj", "{6AE959E1-440C-4407-B080-64B1018A96A3}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Benchmark.Tests", "src\Akka.Persistence.Sql.Benchmark.Tests\Akka.Persistence.Sql.Benchmark.Tests.csproj", "{6AE959E1-440C-4407-B080-64B1018A96A3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_", "_", "{20C26B2D-59EA-421C-9F64-BFFCE3D96260}"
ProjectSection(SolutionItems) = preProject
Expand All @@ -30,11 +30,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build-system", "build-syste
build-system\windows-release.yaml = build-system\windows-release.yaml
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.IndexHelperApp", "src\Akka.Persistence.Linq2Db.IndexHelperApp\Akka.Persistence.Linq2Db.IndexHelperApp.csproj", "{7B03FDD2-45CC-4F83-B23F-66B4EE82437A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.IndexHelperApp", "src\Akka.Persistence.Sql.IndexHelperApp\Akka.Persistence.Sql.IndexHelperApp.csproj", "{7B03FDD2-45CC-4F83-B23F-66B4EE82437A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.HelperLib", "src\Akka.Persistence.Linq2Db.HelperLib\Akka.Persistence.Linq2Db.HelperLib.csproj", "{FD78AE77-C95F-4D5D-90EC-923935BAC580}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.HelperLib", "src\Akka.Persistence.Sql.HelperLib\Akka.Persistence.Sql.HelperLib.csproj", "{FD78AE77-C95F-4D5D-90EC-923935BAC580}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.Data.Compatibility.Tests", "src\Akka.Persistence.Linq2Db.Data.Compatibility.Tests\Akka.Persistence.Linq2Db.Data.Compatibility.Tests.csproj", "{5240D81C-0F6C-4F4A-85A1-6442C6D6ECBF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Data.Compatibility.Tests", "src\Akka.Persistence.Sql.Data.Compatibility.Tests\Akka.Persistence.Sql.Data.Compatibility.Tests.csproj", "{5240D81C-0F6C-4F4A-85A1-6442C6D6ECBF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sql Scripts", "Sql Scripts", "{C4AC49FF-9ECF-4D38-A201-1105BBF7E628}"
EndProject
Expand Down Expand Up @@ -66,9 +66,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Benchmarks", "Benchmarks",
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{C59D2898-1994-4C40-B152-1798060051ED}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.TagTableMigration", "src\Akka.Persistence.Linq2Db.TagTableMigration\Akka.Persistence.Linq2Db.TagTableMigration.csproj", "{4ACEF3FD-F5B4-4C07-B85A-AD4D6AB68F4D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.TagTableMigration", "src\Akka.Persistence.Sql.TagTableMigration\Akka.Persistence.Sql.TagTableMigration.csproj", "{4ACEF3FD-F5B4-4C07-B85A-AD4D6AB68F4D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Linq2Db.Tests.Common", "src\Akka.Persistence.Linq2Db.Tests.Common\Akka.Persistence.Linq2Db.Tests.Common.csproj", "{BDF8A537-A9D3-45A4-81EA-4B77DBD544D6}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Akka.Persistence.Sql.Tests.Common", "src\Akka.Persistence.Sql.Tests.Common\Akka.Persistence.Sql.Tests.Common.csproj", "{BDF8A537-A9D3-45A4-81EA-4B77DBD544D6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
File renamed without changes.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Akka.Persistence.Linq2Db
# Akka.Persistence.Sql

A Cross-SQL-DB Engine Akka.Persistence plugin with broad database compatibility thanks to [Linq2Db](https://linq2db.github.io/).

Expand Down Expand Up @@ -94,7 +94,7 @@ Working:
- Tests for Schema Usage
- Some Akka.NET specfic Journal Queries (those not mentioned above)
- Cleanup of Configuration classes/fallbacks.
- Should still be usable in most common scenarios including multiple configuration instances: see [`SqlServerCustomConfigSpec`](src/Akka.Persistence.Sql.Linq2Db.Tests/SqlServer/SQLServerJournalCustomConfigSpec.cs) for test and examples.
- Should still be usable in most common scenarios including multiple configuration instances: see [`SqlServerCustomConfigSpec`](src/Akka.Persistence.Sql.Tests/SqlServer/SQLServerJournalCustomConfigSpec.cs) for test and examples.

DB Compatibility:

Expand Down Expand Up @@ -202,7 +202,7 @@ akka.persistence {
plugin = "akka.persistence.journal.linq2db"
linq2db {
class = "Akka.Persistence.Sql.Linq2Db.Journal.Linq2DbWriteJournal, Akka.Persistence.Sql.Linq2Db"
class = "Akka.Persistence.Sql.Journal.Linq2DbWriteJournal, Akka.Persistence.Sql"
plugin-dispatcher = "akka.persistence.dispatchers.default-plugin-dispatcher"
connection-string = "" # Connection String is Required!
Expand Down Expand Up @@ -379,7 +379,7 @@ akka.persistence {
plugin = "akka.persistence.snapshot-store.linq2db"
linq2db {
class = "Akka.Persistence.Sql.Linq2Db.Snapshot.Linq2DbSnapshotStore"
class = "Akka.Persistence.Sql.Snapshot.Linq2DbSnapshotStore"
plugin-dispatcher = "akka.persistence.dispatchers.default-plugin-dispatcher"
connection-string = ""
provider-name = ""
Expand Down
16 changes: 8 additions & 8 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,26 @@ There was an issue found where persistence failures were being reported as rejec

#### 1.4.21 July 6 2021 ####

**First official Release for Akka.Persistence.Linq2Db**
**First official Release for Akka.Persistence.Sql**

Akka.Persistence.Linq2Db is an Akka.Net Persistence plug-in that is designed for both high performance as well as easy cross-database compatibility.
Akka.Persistence.Sql is an Akka.Net Persistence plug-in that is designed for both high performance as well as easy cross-database compatibility.

There is a compatibility mode also available for those who wish to migrate from the existing Sql.Common journals.

This release contains fixes for Transactions around batched writes, a fix for Sequence Number reading on Aggressive PersistAsync Usage, improved serialization/deserialization pipelines for improved write speed, and easier snapshot compatibility with Akka.Persistence.Sql.Common.

We are still looking for community help with adding tests/configurations for MySql and Oracle, as well as trying out the new plugin and [providing feedback](https://github.com/akkadotnet/Akka.Persistence.Linq2Db/issues).
We are still looking for community help with adding tests/configurations for MySql and Oracle, as well as trying out the new plugin and [providing feedback](https://github.com/akkadotnet/Akka.Persistence.Sql/issues).

[Please refer to the project page](https://github.com/akkadotnet/Akka.Persistence.Linq2Db/) for information on configuration.
[Please refer to the project page](https://github.com/akkadotnet/Akka.Persistence.Sql/) for information on configuration.

#### 0.90.1 Feb 3 2021 ####

**Preview Release for Akka.Persistence.Linq2Db**
**Preview Release for Akka.Persistence.Sql**

Akka.Persistence.Linq2Db is an Akka.Net Persistence plug-in that is designed for both high performance as well as easy cross-database compatibility.
Akka.Persistence.Sql is an Akka.Net Persistence plug-in that is designed for both high performance as well as easy cross-database compatibility.

This is currently marked as a preview release, with tests passing for MS Sql Server, PostgreSQL, and SQLite. We are looking for community help with adding tests, as well as trying out the new plugin and [providing feedback](https://github.com/akkadotnet/Akka.Persistence.Linq2Db/issues).
This is currently marked as a preview release, with tests passing for MS Sql Server, PostgreSQL, and SQLite. We are looking for community help with adding tests, as well as trying out the new plugin and [providing feedback](https://github.com/akkadotnet/Akka.Persistence.Sql/issues).

There is a compatibility mode also available for those who wish to migrate from the existing Sql.Common journals.

[Please refer to the project page](https://github.com/akkadotnet/Akka.Persistence.Linq2Db/) for information on configuration.
[Please refer to the project page](https://github.com/akkadotnet/Akka.Persistence.Sql/) for information on configuration.
4 changes: 2 additions & 2 deletions build-system/windows-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ variables:
- name: githubConnectionName
value: AkkaDotNet_Releases
- name: projectName
value: Akka.Persistence.Linq2Db
value: Akka.Persistence.Sql
- name: githubRepositoryName
value: akkadotnet/Akka.Persistence.Linq2Db
value: akkadotnet/Akka.Persistence.Sql

steps:
- task: UseDotNet@2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\Akka.Persistence.Sql.Linq2Db.Tests\Akka.Persistence.Sql.Linq2Db.Tests.csproj" />
<ProjectReference Include="..\Akka.Persistence.Sql.Tests\Akka.Persistence.Sql.Tests.csproj" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
// </copyright>
// -----------------------------------------------------------------------

using Akka.Persistence.Linq2Db.Tests.Common;
using Akka.Persistence.Sql.Tests.Common;
using Xunit;

namespace Akka.Persistence.Linq2Db.Benchmark.Tests
namespace Akka.Persistence.Sql.Benchmark.Tests
{
[CollectionDefinition("BenchmarkSpec")]
public class BenchmarkCollectionFixture: ICollectionFixture<TestFixture>
{

}
}
}
Loading

0 comments on commit f5a2f67

Please sign in to comment.