Fix HTTP method of the server

This commit is contained in:
Andras Schmelczer 2025-12-06 21:25:30 +00:00
commit ea603f83fd
4 changed files with 15 additions and 15 deletions

View file

@ -2,5 +2,5 @@ export const TIMEOUT_FOR_MERGING_HISTORY_ENTRIES_IN_SECONDS = 60;
export const DIFF_CACHE_SIZE_MB = 2; export const DIFF_CACHE_SIZE_MB = 2;
export const MAX_LOG_MESSAGE_COUNT = 100000; export const MAX_LOG_MESSAGE_COUNT = 100000;
export const MAX_HISTORY_ENTRY_COUNT = 5000; export const MAX_HISTORY_ENTRY_COUNT = 5000;
export const SUPPORTED_API_VERSION = 1; export const SUPPORTED_API_VERSION = 2;
export const WEBSOCKET_DISCONNECT_TIMEOUT_IN_S = 10; export const WEBSOCKET_DISCONNECT_TIMEOUT_IN_S = 10;

View file

@ -118,22 +118,12 @@ async function runTest({
async function runTests(): Promise<void> { async function runTests(): Promise<void> {
for (let i = 0; i < TEST_ITERATIONS; i++) { for (let i = 0; i < TEST_ITERATIONS; i++) {
await runTest({
agentCount: 2,
concurrency: 16,
iterations: 100,
doDeletes: true,
doResets: true,
useSlowFileEvents: true,
jitterScaleInSeconds: 0.75
});
for (const useSlowFileEvents of [false, true]) { for (const useSlowFileEvents of [false, true]) {
for (const concurrency of [ for (const concurrency of [
16, 16,
1 // test with concurrency 1 to check for deadlocks 1 // test with concurrency 1 to check for deadlocks
]) { ]) {
for (const doDeletes of [true, false]) { for (const doDeletes of [false, true]) {
await runTest({ await runTest({
agentCount: 2, agentCount: 2,
concurrency, concurrency,
@ -146,6 +136,16 @@ async function runTests(): Promise<void> {
} }
} }
} }
await runTest({
agentCount: 2,
concurrency: 16,
iterations: 100,
doDeletes: true,
doResets: true,
useSlowFileEvents: true,
jitterScaleInSeconds: 0.75
});
} }
} }

View file

@ -17,4 +17,4 @@ pub const DEFAULT_LOG_ROTATION_INTERVAL: Duration = Duration::from_secs(60 * 60
pub const DEFAULT_MERGEABLE_FILE_EXTENSIONS: &[&str] = &["md", "txt"]; pub const DEFAULT_MERGEABLE_FILE_EXTENSIONS: &[&str] = &["md", "txt"];
pub const SUPPORTED_API_VERSION: u32 = 1; pub const SUPPORTED_API_VERSION: u32 = 2;

View file

@ -126,11 +126,11 @@ fn get_authed_routes(app_state: AppState) -> Router<AppState> {
) )
.route( .route(
"/vaults/:vault_id/documents/:document_id/versions/:version_id", "/vaults/:vault_id/documents/:document_id/versions/:version_id",
put(fetch_document_version::fetch_document_version), get(fetch_document_version::fetch_document_version),
) )
.route( .route(
"/vaults/:vault_id/documents/:document_id/versions/:version_id/content", "/vaults/:vault_id/documents/:document_id/versions/:version_id/content",
put(fetch_document_version_content::fetch_document_version_content), get(fetch_document_version_content::fetch_document_version_content),
) )
.route( .route(
"/vaults/:vault_id/documents/:document_id", "/vaults/:vault_id/documents/:document_id",