diff --git a/.vscode/launch.json b/.vscode/launch.json index 394c1e979..d842e5118 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,7 +7,9 @@ "name": "Debug(only) executable 'rustfs'", "env": { "RUST_LOG": "rustfs=info,ecstore=info,s3s=info,iam=info", - "RUSTFS_SKIP_BACKGROUND_TASK": "on" + "RUSTFS_SKIP_BACKGROUND_TASK": "on", + // Local test volumes share one physical disk. + "RUSTFS_UNSAFE_BYPASS_DISK_CHECK": "true" //"RUSTFS_OBS_LOG_DIRECTORY": "./deploy/logs", // "RUSTFS_POLICY_PLUGIN_URL":"http://localhost:8181/v1/data/rustfs/authz/allow", // "RUSTFS_POLICY_PLUGIN_AUTH_TOKEN":"your-opa-token" @@ -44,6 +46,7 @@ "env": { "RUST_LOG": "rustfs=debug,ecstore=info,s3s=debug,iam=debug", "RUSTFS_SKIP_BACKGROUND_TASK": "on", + "RUSTFS_UNSAFE_BYPASS_DISK_CHECK": "true", //"RUSTFS_OBS_LOG_DIRECTORY": "./deploy/logs", // "RUSTFS_POLICY_PLUGIN_URL":"http://localhost:8181/v1/data/rustfs/authz/allow", // "RUSTFS_POLICY_PLUGIN_AUTH_TOKEN":"your-opa-token" @@ -117,7 +120,8 @@ "env": { "RUSTFS_ACCESS_KEY": "rustfsadmin", "RUSTFS_SECRET_KEY": "rustfsadmin", - //"RUSTFS_VOLUMES": "./target/volume/test{1...4}", + "RUSTFS_VOLUMES": "./target/volume/test{1...4}", + "RUSTFS_UNSAFE_BYPASS_DISK_CHECK": "true", "RUSTFS_ADDRESS": ":9000", "RUSTFS_CONSOLE_ENABLE": "true", // "RUSTFS_OBS_TRACE_ENDPOINT": "http://127.0.0.1:4318/v1/traces", // jeager otlp http endpoint @@ -135,41 +139,30 @@ { "type": "lldb", "request": "launch", - "name": "Debug test_lifecycle_transition_basic", + "name": "Debug test_transition_and_restore_flows", "cargo": { "args": [ "test", + "--no-run", "-p", "rustfs-scanner", "--test", "lifecycle_integration_test", - "serial_tests::test_lifecycle_transition_basic", "-j", "1" - ] + ], + "filter": { + "name": "lifecycle_integration_test", + "kind": "test" + } }, - "args": [], - "cwd": "${workspaceFolder}" - }, - { - "name": "Debug executable target/debug/test", - "type": "lldb", - "request": "launch", - "program": "${workspaceFolder}/target/debug/deps/lifecycle_integration_test-5915cbfcab491b3b", "args": [ - "--skip", - "test_lifecycle_expiry_basic", - "--skip", - "test_lifecycle_expiry_deletemarker", - //"--skip", - //"test_lifecycle_transition_basic", - ], - "cwd": "${workspaceFolder}", - //"stopAtEntry": false, - //"preLaunchTask": "cargo build", - "sourceLanguages": [ - "rust" + "serial_tests::test_transition_and_restore_flows", + "--exact", + "--ignored", + "--test-threads=1" ], + "cwd": "${workspaceFolder}" }, { "name": "Debug executable target/debug/rustfs with sse kms", @@ -285,7 +278,7 @@ "RUSTFS_COMPRESSION_ENABLED": "true", "RUSTFS_KMS_ENABLE": "true", "RUSTFS_KMS_BACKEND": "local", - "RUSTFS_KMS_KEY_DIR": "./target/rio-v2/kms-key-dir", + "RUSTFS_KMS_KEY_DIR": "${workspaceFolder}/target/rio-v2/kms-key-dir", "RUSTFS_KMS_LOCAL_MASTER_KEY": "my-secret-key", // Some Password "RUSTFS_KMS_DEFAULT_KEY_ID": "rustfs-master-key", }, @@ -307,6 +300,7 @@ "RUSTFS_ACCESS_KEY": "rustfsadmin", "RUSTFS_SECRET_KEY": "rustfsadmin", "RUSTFS_VOLUMES": "./target/e2e-test/test{1...4}", + "RUSTFS_UNSAFE_BYPASS_DISK_CHECK": "true", "RUSTFS_REGION": "us-east-1", "RUSTFS_ADDRESS": ":9000", "RUSTFS_CONSOLE_ENABLE": "true", @@ -315,7 +309,7 @@ "RUSTFS_KMS_ENABLE": "true", "RUSTFS_KMS_BACKEND": "local", - "RUSTFS_KMS_KEY_DIR": "./target/e2e-key-dir", + "RUSTFS_KMS_KEY_DIR": "${workspaceFolder}/target/e2e-key-dir", "RUSTFS_KMS_LOCAL_MASTER_KEY": "my-secret-key", // Some Password "RUSTFS_KMS_DEFAULT_KEY_ID": "rustfs-master-key", },