Repository navigation
Commit 0784241
committed
Implement Orleans storage modes and native development hosts
Route shared files through one activation-owned physical session and dispatch bounded logical partition queries through Orleans. Move background storage reads to typed owners and retain joined local scopes.
Remove obsolete child dispatch and server-image tooling. Use the SDK default Debug configuration for local builds, native Aspire and functional tests while preserving warnings as errors and source identity checks.
Verification: the source integration passed the full strict solution build, no-change format verification and repository governance before the final default-configuration alignment. The new default build, native source inventory reconciliation and live storage-mode checks remain pending.1 parent 74d17b9 commit 0784241
623 files changed
Lines changed: 5593 additions & 9750 deletions
File tree
- .github/workflows
- Features/BenchmarkComparisons
- BuildIsolatedSite
- DeploySite
- FunctionalHeavyLoadSetup
- QualifySite
- SessionContracts
- SessionSetup
- SessionTeardown
- analyzers
- KeyLoad.Analyzers
- Analysis/ImplementationTerms
- Analyzers/NativeContracts
- Contracts
- benchmarks
- KeyLoad.BenchmarkScenarios
- KeyLoad.Benchmarks
- KeyLoad.ComparisonHost
- Hosting
- Identity
- Session/Configuration
- KeyLoad.Comparisons
- build
- CodeQuality
- KeyLoad.AppHost
- BlobStorage
- ClusterReplication
- Configuration
- Resources
- KeyLoad.LoadTests.AppHost
- Resources
- docs
- ADR
- Features
- BenchmarkComparisons
- ClientApi
- ClusterRouting
- Messaging
- design
- implementation
- scripts/Features
- BenchmarkComparisons
- CodeQuality
- TestInfrastructure
- site/Features/BenchmarkComparisons
- src
- KeyLoad.Abstractions
- QueryExecution/Contracts
- KeyLoad.Client
- KeyLoad.Cli
- KeyLoad.Clustering
- ClusterReplication
- Configuration
- Contracts
- Execution
- GrainServices
- Grains
- ClusterRouting
- Contracts/Background
- Identity/RequestExecution
- Queries
- Background
- Connections
- Streaming
- RequestWork
- ResourceWork
- Messaging
- Contracts
- Execution
- GrainServices
- Grains
- QueryExecution
- Contracts
- Grains
- Identity
- Queries
- ResourceExecution
- Queries/Background
- Search
- Contracts/AnnProjection
- Execution
- Grains
- Identity
- Lifecycle
- Serialization
- Validation
- StorageRecovery
- Contracts
- TimeSeries
- Execution
- Grains
- KeyLoad.Core
- Messaging
- Contracts/RemoteTransfer/Coordination
- Models
- Queries
- DueWork
- QueueDeadline
- RemoteTransfer
- TimeSeries
- Contracts
- Models
- Queries/SampleChunks
- KeyLoad.Diagnostics
- KeyLoad.Query
- QueryExecution
- Execution
- DistributedSearch
- PartitionQuery
- Validation
- DistributedSearch
- PartitionQuery
- KeyLoad.Server
- ClientApi
- Configuration
- Hosting
- ClusterRouting
- Execution
- Hosting
- OrleansNode
- SiloHosting
- Lifecycle/OrleansNode
- Queries/Background
- Transport
- Messaging/Queries
- ResourceExecution
- Execution/NativeDrop
- Hosting
- Queries/Background
- Search/Queries
- StorageRecovery
- Execution
- GrainServices
- Hosting
- TimeSeries/Queries
- KeyLoad.Storage.ZoneTree
- tests
- KeyLoad.Analyzers.Tests
- KeyLoad.ComparisonTests
- BenchmarkComparisons
- Assertions
- Cases
- Document
- ImageBundle
- IsolatedGitHub
- IsolatedKurrent
- IsolatedNative
- IsolatedResource
- Mongo
- Configuration
- Contracts
- Fixtures
- NativeTopology
- Processes
- Scenarios
- KeyLoad/IsolatedKey
- NativeTopology
- Resources
- Session
- Execution
- Fixtures
- Processes
- Reporting
- Scenarios/Sessions
- TimeSeries/Cases
- UnitContracts
- Cases
- CentralApp
- Comparison/ComparisonHost
- Document
- ImageBundle
- ImageHttp
- ImageRegistry
- ImageTooling
- IsolatedGitHub
- Isolated
- NativeWorkload
- RequestCqrs
- ServerOnly
- SourceCheckout
- Fixtures
- Processes
- Scenarios
- Resources
- Sessions
- SessionCohort/Fixtures
- TestInfrastructure/Cases/Aspire
- KeyLoad.IntegrationTests
- ClientApi/Processes
- ClusterReplication
- Cases/Aspire
- Configuration
- Contracts
- Lifecycle/ClusterFixture
- Scenarios/Resources
- DatabaseComposition
- Assertions/FunctionalGates
- Fixtures
- EventStreams/Cases/AggregateReplay
- QueryExecution
- Cases/Partition
- ClientApi/Cases
- KeyLoad.RecoveryTests
- AnalyticsStore/Execution
- Bounds
- Storage
- ClusterRouting/Fixtures/RequestExecution/Activation
- KeyLoad.SiteTests
- Assertions/SiteIsolated
- Cases/SiteIsolatedGitHub
- Contracts
- WebsiteCoverage
- WebsiteEvidence
- Processes/SiteIsolated
- Scenarios
- WebsiteBuild
- WebsiteEvidence
- KeyLoad.UnitTests
- AnalyticsStore/Fixtures
- Authorization
- Assertions
- PolicyEpochs
- SensitiveData
- Cases/DeniedCommand
- Fixtures/PolicyEpochs
- Scenarios/SensitiveData
- ChangeFeeds/Assertions
- ClientApi/Cases/McpOutput
- ClusterRouting
- Assertions
- Activation
- Capacity
- Cases
- Administration
- D3
- Grain
- NativeBound
- NativeLocal
- Partition/PartitionRecord
- RequestCqrs
- Configuration
- Contracts
- SiloHosting
- Fixtures
- Activation
- Capacity
- Journals
- Lifecycle
- Activation
- Capacity
- Models
- Scenarios
- Activation
- Administration
- Capacity
- CodeQuality
- Assertions/Compilation
- Cases/NativeCoverage
- Configuration/Coverage
- Fixtures
- Compilation
- Observations/Coverage
- Processes
- Coverage
- Scenarios/Coverage/ImageEvidence
- DatabaseComposition/Models
- EventStreams
- Assertions
- Aggregates
- Cases
- Event
- Stream
- Fixtures
- Appending
- Models
- Scenarios
- Aggregates
- GraphTraversal/Assertions/References
- Messaging
- Assertions
- Inbox
- QueueConsumers
- QueueLeases
- QueueLifecycle/States
- QueueOrdering
- QueueRetries
- QueueScheduling
- Deadlines
- DueWork
- Sagas
- Subscriptions/SubscriptionOld
- Cases
- Due
- MultiLane
- Queue/QueueDispatch
- Recurring
- Remote/Transfers
- Saga
- Fixtures
- RemoteTransfer
- Sagas
- Scenarios
- Inbox
- QueueConsumers
- QueueLeases
- QueueLease
- QueueRetry
- QueueLifecycle/States
- QueueOrdering/QueueOrdered
- QueueRetries
- QueueDead
- QueueExpired
- QueueRetry
- QueueScheduling
- Deadlines
- QueueDeadline
- DueWork
- Subscriptions
- QueueLeases
- SubscriptionOld
- QueryExecution
- Assertions
- Adapters
- QueueViews
- Observations/Distribution
- Scenarios
- Adapters
- Authorization
- SchemaVisible
- QueueViews/QueueView
- Relational
- Restore
- Assertions
- Archives
- ModelContent
- Capture
- Fixtures
- Archives
- Packing
- Identity
- Publication
- Processes
- Scenarios
- Archives
- Eventing
- Journals
- Search
- Assertions/FullText/Ranking/Bm25
- Cases
- Bm25
- Packed/Construction
- Configuration/FullText
- Fixtures
- Scenarios
- FullText/Ranking
- Bm25
- Graph
- Vectors
- StorageRecovery
- Cases
- KeyCodec
- Partition
- Read
- Fixtures
- Analytics
- PartitionStorage
- ReadCuts
- Scenarios
- Analytics
- Journals
- PartitionStorage
- ReadCuts
- TestInfrastructure/Observations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | | - | |
| 125 | + | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
201 | | - | |
| 200 | + | |
| 201 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
0 commit comments