Compare commits
merge into: vitalif:development/8.1
vitalif:development/8.1
vitalif:improvement/ARSN-420-introduce-put-object-hack
vitalif:improvement/ARSN-422-support-post-object
vitalif:hotfix/7.70.20
vitalif:development/7.70
vitalif:development/7.10
vitalif:improvement/ARSN-424-post-object-auth
vitalif:S3C-8896-Otel-traces-for-arsenal
vitalif:hotfix/7.70.14
vitalif:hotfix/7.70.25
vitalif:feature/S3C-8896-OTel-traces-GetObject
vitalif:improvement/ARSN-414-post-object
vitalif:user/tmacro/S3C-8866/ExternalRPC
vitalif:hotfix/7.10.46
vitalif:hotfix/7.10.57
vitalif:dev/maha-debug
vitalif:hotfix/7.70
vitalif:epic/RING-45960-postObject-api
vitalif:w/7.70/bugfix/ARSN-387-ssl-check-fix
vitalif:w/8.1/bugfix/ARSN-387-ssl-check-fix
vitalif:bugfix/ARSN-387-ssl-check-fix
vitalif:w/7.70/bugfix/ARSN-403/fix-put-metadata
vitalif:w/8.1/bugfix/ARSN-403/fix-put-metadata
vitalif:bugfix/ARSN-403/fix-put-metadata
vitalif:user/jonathan/S3C-3926
vitalif:test/wm
vitalif:fix/replication7.70
vitalif:bugfix/replication
vitalif:bugfix/S3C-8375/fix-generatev4headers
vitalif:bugfix/S3C-8355-lifecycle-policies-do-not-fully-support-iso-8601-timestamps
vitalif:ARSN-363-retention-day-condition
vitalif:improvement/ARSN-375-chain-backend-impDeny
vitalif:user/kgardahaut/queryfilter
vitalif:test-me
vitalif:bugfix/ARSN-371-useunifiedtopology
vitalif:hotfix/7.10.47
vitalif:temp/test-listing-optim
vitalif:hotfix/7.70.4
vitalif:hotfix/7.10.43
vitalif:bugfix/ARSN-368-id-and-principal-on-policy-hotfix
vitalif:bugfix/ARSN-367-id-and-principal-on-policy-hotfix
vitalif:w/7.70/improvement/ARSN-362-impDeny
vitalif:w/8.1/improvement/ARSN-362-impDeny
vitalif:user/welansari/mongoLog
vitalif:bugfix/ARSN-367-arn-on-resource-policy
vitalif:bugfix/S3C-7988-id-on-resource-policy
vitalif:improvement/ARSN-362-impDeny
vitalif:bugfix/S3C-XXXX-demo-for-arsenal-branch-7.10
vitalif:bugfix/S3C-XXXX-demo-for-arsenal-branch
vitalif:bugfix/S3C-7899
vitalif:bugfix/SPRXCLT-12-put-stuck-on-conn-reuse
vitalif:improvement/ARSN-362-implicit-deny
vitalif:w/7.70/bugfix/ARSN-361/file_backend_inf_vid
vitalif:w/8.1/bugfix/ARSN-361/file_backend_inf_vid
vitalif:bugfix/ARSN-361/file_backend_inf_vid
vitalif:improvement/ARSN-355/list-noncurrent-v0-dev-8.1
vitalif:bugfix/ARTESCA-9178-configurable-agentkeepalive
vitalif:feature/lifecycle-listing-ring
vitalif:task/S3C-7845-poc-bucket-policies
vitalif:dependabot/npm_and_yarn/tough-cookie-4.1.3
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-client-4.7.1
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-4.7.1
vitalif:feature/ARSN-348/remove-object-lock
vitalif:dependabot/npm_and_yarn/development/7.4/sinonjs/fake-timers-10.3.0
vitalif:w/8.1/bugfix/ARSN-347/revert-commit
vitalif:w/7.70/bugfix/ARSN-347/revert-commit
vitalif:bugfix/ARSN-347/revert
vitalif:bugfix/ARSN-347/revert-commit
vitalif:improvement/ARSN-345-optimize-multiobjectdelete-api
vitalif:revert/ARSN-340
vitalif:improvement/ARSN-345-optimize-multiobjectdelete
vitalif:tmp/ARSN-multideleteobject-optimization
vitalif:improvement/ARSN-8449-always-check
vitalif:improvement/ARSN-8449
vitalif:development/7.4
vitalif:test/poc-cache-bucket-md
vitalif:improvement/ARSN-336-Log-KMS-Result-Message
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-5.3.2
vitalif:dependabot/npm_and_yarn/xml2js-0.5.0
vitalif:feature/ARSN-332/bumpSproxydClient
vitalif:dependabot/npm_and_yarn/socket.io-parser-3.3.3
vitalif:dependabot/npm_and_yarn/json5-2.2.3
vitalif:bugfix/ARSN-329-bump-mongodb-driver-2
vitalif:improvement/ARSN-320-bump8.1version
vitalif:bugfix/ARSN-316-occ-for-updatebucketattributes
vitalif:w/prom-client-14-2-0
vitalif:w/upgrade-prom-client
vitalif:improvement/ARSN-300/listings
vitalif:dependabot/npm_and_yarn/development/7.4/prom-client-14.2.0
vitalif:dependabot/npm_and_yarn/sideway/formula-3.0.1
vitalif:user/jonathan/S3C-7352-proto
vitalif:task/arsenal-test-1
vitalif:feature/ARSN-299-add-location-pause-status-model
vitalif:dependabot/npm_and_yarn/http-cache-semantics-4.1.1
vitalif:hotfix/7.10.36
vitalif:hotfix/7.10.29
vitalif:list-lifecycle-by-date
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.12.0
vitalif:improvement/ARSN-291-create-new-bucketmd-version-tmp2
vitalif:improvement/ARSN-291-create-new-bucketmd-version-tmp
vitalif:feature/ARSN-285-modify-getObjectMDStats-collect-more-data-metrics
vitalif:temp/test-sosapi-1
vitalif:improvement/ARSN-277-revert-server-http-keepalive
vitalif:user/jonathan/S3C-7248-tests
vitalif:improvement/ARSN-227-bump-werelogs-and-add-httpagent-dep
vitalif:hotfix/7.10.31
vitalif:dependabot/npm_and_yarn/minimatch-3.1.2
vitalif:improvement/ARSN-272-fix-permission-checks-for-multiple-reqcontext
vitalif:task/ARSN-271-bump-version
vitalif:user/jonathan/S3C-4682
vitalif:improvement/ARSN-267-test
vitalif:bugfix/testing-build
vitalif:feature/ARSN-test-support-role-in-superadmin-apis
vitalif:user/jonathan/S3C-5884
vitalif:bugfix/ARSN-254-test-walid-taking-ownership
vitalif:improvement/S3C-5933/update_s3c_components_to_latest
vitalif:feature/ARSN-231/supportDMFLocation
vitalif:improvement/proxy_host_test
vitalif:proxy_hos_vault2
vitalif:hotfix/7.10.3
vitalif:hotfix/7.10.4
vitalif:dependabot/npm_and_yarn/development/7.4/async-3.2.4
vitalif:feature/ARSN-218/updateLifecycleConfigurationNoncurrentTransition
vitalif:feature/ARSN-211/addBackbeatRouteActions
vitalif:feature/ARSN-202/overwrite
vitalif:bugfix/ARSN-99-stop-ignoring-ts-errors-in-yarn-install
vitalif:feature/prepare-without-or-true
vitalif:improvement/ASRN-180-release8.1.46
vitalif:bugfix/ARSN-193-revert-shortid-changes
vitalif:improvement/revert-short-id-2
vitalif:bugfix/ARSN-193-fix-metadata-usage-if-not-set
vitalif:improvement/ARSN-157-short-IDs_hotfix_7_4
vitalif:feature/arsn-183-type-check-stream
vitalif:temp/test-cold-storage-apis
vitalif:feature/ARSN-150/export-http-utils-for-cloudserver
vitalif:feature/ARSN-150/export-http-utils-for-cloudserver-n2b
vitalif:improvement/ARSN-166/check-date
vitalif:feature/OS-154-type-https
vitalif:w/8.1/bugfix/ARSN-143/include-json-files-in-tsc-include
vitalif:improvement/test-integration-bucket-tagging
vitalif:ft/ARSN-65-oplog-pattern-library
vitalif:feature/ARSN-128/move-metdata-data-from-8-to-7-n2b
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/node-forge-1.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/node-forge-1.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/level-8.0.0
vitalif:dependabot/npm_and_yarn/development/7.4/debug-4.3.4
vitalif:feature/ARSN-114-move-in-memory-metadata-backend-7-10
vitalif:ghivert/test-migration-to-8.1
vitalif:feature/ARSN-99-fully-type-auth-folder
vitalif:feature/ARSN-67-typescript
vitalif:ghivert/refactor-errors
vitalif:feature/ARSN-74-strict-type-checking
vitalif:feature/ARSN-73-migrate-source-files-to-typescript
vitalif:feature/ARSN-69-introduce-typescript-mixed-sources
vitalif:ARSN-69-introduce-typescript-mixed-sources
vitalif:bugfix/ft-test-reactivate
vitalif:user/jbertran/build-ts-arsenal
vitalif:hotfix/7.10.2
vitalif:improvement/test-arsenal-without-metadata-search
vitalif:bugfix/ARSN-57-log-correct-client-ip
vitalif:w/8.1/improvement/ARSN-46/bump_version
vitalif:w/7.10/improvement/ARSN-46/bump_version
vitalif:improvement/ARSN-46/bump_version
vitalif:improvement/remove-engines
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/socket.io-4.4.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/level-7.0.1
vitalif:ARSN-51-codecov-file-not-displaying
vitalif:bugfix/ARSN-51-codecov-file-not-displaying
vitalif:bugfix/change-reporter-type
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.9.0
vitalif:user/jbertran/typescript
vitalif:ARSN-21-Upgrade-Node-to-16-fix
vitalif:hotfix/7.9.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/agentkeepalive-4.2.0
vitalif:POC/access-tier
vitalif:hotfix/7.10.1
vitalif:hotfix/7.4.9
vitalif:tests/others/test-7.10.5-yarnlock-fix
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.2
vitalif:hotfix/7.4.10
vitalif:improvement/ARSN-346/testTrigger
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.0
vitalif:proxy_host
vitalif:tests/others/parseContentLength
vitalif:improvement/ARSN-36-duplicate-query-params
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-client-4.3.2
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-4.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/mocha-9.1.3
vitalif:bugfix/ZENKO-3646_fix_object_put_tagging
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-4.28.0
vitalif:improvement/test-azure-storage-2-10-3
vitalif:test/useAzurePackage-2.10.3
vitalif:dependabot/npm_and_yarn/development/7.4/sinonjs/fake-timers-8.0.1
vitalif:hotfix/7.10.0
vitalif:dependabot/npm_and_yarn/development/7.4/prom-client-14.0.0
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.6.3
vitalif:feature/VAULT-1-bumpArsenalVersion
vitalif:user/jonathan/VAULT-1-updateVersion
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/socket.io-2.4.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/prom-client-13.2.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.6.2
vitalif:bugfix/S3C-656/remove-dirty-old-fix
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.6.1
vitalif:dependabot/npm_and_yarn/development/7.4/debug-4.3.2
vitalif:feature/S3C-4618/backportHealthProbeServer
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.27.6
vitalif:dependabot/npm_and_yarn/development/7.4/ipaddr.js-2.0.1
vitalif:feature/S3C-4456-tiny-version-ids
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.27.3
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.5.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.4.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/debug-4.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/agentkeepalive-4.1.4
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.3.0
vitalif:improvement/jsdoc_model_conversion
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-4.27.2
vitalif:feature/S3C-4073/backport-probe-server
vitalif:dependabot/npm_and_yarn/development/7.4/level-7.0.0
vitalif:feature/bucket_encryption
vitalif:dependabot/npm_and_yarn/development/7.4/temp-0.9.4
vitalif:dependabot/npm_and_yarn/development/7.4/node-forge-0.10.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.25.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.4
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.4
vitalif:w/7.9/feature/S3C-4262_BackportZenkoMetrics
vitalif:snyk-fix-afa4d81b73b97e70410381c62e1c72c9
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.6
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.6
vitalif:bugfix/ci
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/mocha-8.0.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.5
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.5
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.1
vitalif:bf/ZENKO-3276-upgrade-hdclient
vitalif:wip/hdclient
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.2
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.2.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.2.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.1.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.1.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.1.0
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.1.0
vitalif:S3C-3904-more-s3-action-logs
vitalif:test/zenko/v4Signature
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.0.4
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/level-6.0.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:improvement/ZENKO-3148-add-generic-request-method
vitalif:snyk-fix-01e13bd4a3848cd8f770a300e4ce8bad
vitalif:snyk-fix-beb856710d24a0a04e132be41b58ae8d
vitalif:snyk-fix-1da8984c9e15edb042ba1ef14ade6f22
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.0.3
vitalif:bugfix/S3C-3425-extract-client-ip-from-header
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/uuid-8.3.2
vitalif:dependabot/npm_and_yarn/development/7.4/uuid-8.3.2
vitalif:hotfix/7.4.8
vitalif:hotfix/7.7.0
vitalif:bugfix/S3C-3581-bucket-notif-iam-policy-eval
vitalif:feature/ZENKO-2968-enable-sharding
vitalif:feature/ZENKO-2978-restore-api
vitalif:hotfix/7.8.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.2
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.0
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ajv-6.12.6
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/uuid-8.3.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/uuid-8.3.1
vitalif:feature/S3C-3177-policy-condition-keys
vitalif:7.8-proxy_path
vitalif:snyk-fix-9472543f0b67a1b142f100e3164576fc
vitalif:improvement/ZENKO-1783-process-mpu-tests
vitalif:feature/S3C-1788-put-bucket-notification
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/uuid-8.3.0
vitalif:w/7.7/bugfix/S3C-1286-bucket-name-length
vitalif:bugfix/S3C-1286-bucket-name-length
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ajv-6.12.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ajv-6.12.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ioctl-2.0.2
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioctl-2.0.2
vitalif:hotfix/7.4.7
vitalif:bugfix/ZENKO-2633-search-with-aggregates
vitalif:snyk-fix-e0db606a874c716bb50d273a44058968
vitalif:user/jonathan/S3C-2987-integration
vitalif:bugfix/S3C-2987-listingGenMDParamV1Mig
vitalif:bugfix/S3C-2987-listingGenMDParamV0Mig
vitalif:bugfix/S3C-2987-serialStreamHelper
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/utf8-3.0.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/utf8-3.0.0
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ioredis-4.17.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/debug-4.1.1
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/debug-4.1.1
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/hapi/joi-17.1.1
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/hapi/joi-17.1.1
vitalif:feature/S3C-2945_getObjectLegalHold
vitalif:user/jonathan/S3C-2899-implem-v1
vitalif:feature/S3C-2790_GetObjectLockConfig
vitalif:user/jonathan/MD-712-prototype
vitalif:w/8.1/feature/S3C-2790_AddGetObjectLockRoute
vitalif:feature/S3C-2790_AddGetObjectLockRoute
vitalif:hotfix/7.6.0
vitalif:improvement/datadobi-dev/BF/surrogate_pair_encoding
vitalif:hotfix/7.4.6
vitalif:improvement/ZENKO-2429-backbeatDirectDataAccess
vitalif:hotfix/7.4.5
vitalif:improvement/ZENKO-2345-update-HD-client
vitalif:snyk-fix-368981d7215453b48005058bd79df633
vitalif:improvement/ZENKO-2307/get-bucket-and-object-aggregate
vitalif:improvement/ZENKO-2307/get-bucket-and-object-parallel
vitalif:exp/perfMetadata
vitalif:w/7.6/improvement/S3C-2179-update-guidelines
vitalif:wip/countItems
vitalif:wip/reworkCountAggregate
vitalif:bugfix/MD-712-specialPrefixForVersions
vitalif:user/benoit/test_batchdelete
vitalif:wip/mongodbConditionalUpdates
vitalif:feature/sproxyd_bump
vitalif:feature/ZENKO-2231-count-items
vitalif:bugfix/ZENKO-2131/remove-dead-code
vitalif:test/log-consumer-mongo-url
vitalif:hotfix/7.5.0
vitalif:snyk-fix-b580f1ff6eb280d5fc5f894eb70dd527
vitalif:snyk-fix-b8611a25d3ed0a1e82a39beb62a9fc31
vitalif:featureu/ZENKO-2042-copy-blob-fix
vitalif:bugfix/zenko-2110-oplog-value-can-be-undefined
vitalif:improvement/Add_env_var_to_disable_metrics_collection
vitalif:snyk-fix-3e012adb2ec26ad880d652d7242a1a5c
vitalif:w/8.0/feature/S3C-2282-bucket-policy-validation
vitalif:w/8.0/improvement/S3C-2352-install-yarn
vitalif:snyk-fix-b159320d56a30f57e3fbad768ce2d117
vitalif:w/8.0/feature/S3C-2276-bucket-policy-schema
vitalif:w/8.1/feature/S3C-2276-bucket-policy-schema
vitalif:improvement/node-upgrade
vitalif:test/mongoItemCount
vitalif:bugfix/ZENKO-1865-putObjVerCase4RepairPHD
vitalif:test/repairPHD
vitalif:test/listingPHDBugTest
vitalif:feature/S3C-2065-backportMetrics
vitalif:bugfix/S3C-2296/federation-image-build
vitalif:hotfix/7.4.4
vitalif:w/7.5/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:w/8.0/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:w/8.1/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:test/delimiterPHD
vitalif:w/7.5/improvement/S3C-2179-update-guidelines
vitalif:w/8.0/improvement/S3C-2179-update-guidelines
vitalif:improvement/S3C-2176-migrate-to-jest
vitalif:test/filterDelimiterLogs
vitalif:feature/ZENKO-1520-transitionPoliciesMetrics
vitalif:test/ZENKO-1520-transitionPoliciesMetrics
vitalif:feature/S3C-2065-statsModelGetAllStats
vitalif:wip/ingestion-changes
vitalif:wip/mongo-fxnl-tests
vitalif:wip/2064
vitalif:wip/1585-ingestion
vitalif:bugfix/S3C-1635-bucketd-healthcheck
vitalif:feature/ZENKO-1617_Update_ObjectMDLocation_for_azure_blob_api
vitalif:user/benoit/piggyback_hdclient_support
vitalif:bugfix/ZENKO-1583/disable-non-current-version-in-api
vitalif:feature/ZENKO-1438/add-unique-tag-to-metadata
vitalif:ZENKO-1402/data-backend-tests
vitalif:hotfix/7.4.2
vitalif:feature/ZENKO-1420-createAggregateETagCleanup
vitalif:hotfix/7.4.3
vitalif:improvement/ZENKO-1531-moveReplicationInfoLogic
vitalif:feature/ZENKO-1377-ingestion-reader-test-consume-logs
vitalif:feature/ZENKO-1439/conditional-put-logic
vitalif:feature/ZENKO-1377-ingestion-reader-test-mdmock
vitalif:feature/ZENKO-1420-dataMover
vitalif:feature/ZENKO-1402-data-backend-tests
vitalif:feature/ZENKO-448-Update-deps
vitalif:improvement/S3C-1891-update-dependencies
vitalif:improvement/ioredis-4.3.0
vitalif:improvement/bump-package-version
vitalif:improvement/bson-4.0.1
vitalif:exp/MD-661/deactivate-check
vitalif:bugfix/ZENKO-1195/object-monitoring-during-retry
vitalif:feature/S3C-1622-CRRMetricsBackport
vitalif:test/bugfix/ZENKO-1175-oplogSkipFix
vitalif:wip/metrics-backport
vitalif:wip/ingestion-api-routes
vitalif:improvement/ZENKO-1271-use-yarn
vitalif:w/8.1/improvement/ZENKO-1271-use-yarn
vitalif:feature/fsdatafilestore
vitalif:wip/philz-backport
vitalif:wip/philz-backport-retry
vitalif:test/logs
vitalif:wip/debugOplog
vitalif:bugfix/ZENKO-1124-tests
vitalif:bugfix/ZENKO-1165/do-not-return-duplicate-entries-in-listing
vitalif:bugfix/S3C-1125-return-FILTER-END-asap
vitalif:hotfix/7.4.1
vitalif:w/8.0/bugfix/S3C-1125-return-FILTER-END-asap
vitalif:bugfix/ZENKO-1124-fix-delete-marker-handling
vitalif:w/8.0/bugfix/ZENKO-1124-fix-delete-marker-handling
vitalif:test/redisclient
vitalif:test/no-MD-661
vitalif:hotfix/7.4.0
vitalif:bugfix/ZENKO-945-delimitermaster-filter-vr-manual-cherrypick-for-8.0-test
vitalif:feature/wip-skip-scan
vitalif:wip/MD-661-skip-scan
vitalif:test/incMetricExpiry
vitalif:feature/ZENKO-903/getBucketListOnReport
vitalif:wip/dep
vitalif:test/errorhandlekeylen
vitalif:improvement/S3C-1551-accesskey-log
vitalif:bugfix/ZENKO-623/add-getDataStoreType-method
vitalif:bugfix/mongoCounterFix
vitalif:test/zenko-603
vitalif:development/6.4
vitalif:hotfix/6.4.7.3
vitalif:feature/ZENKO-315/CRRWithoutVersioning
vitalif:feature/ZENKO-595/extendFailedCRRStats
vitalif:bf/ZENKO-578
vitalif:test/crrtest
vitalif:bugfix/ZENKO-308-listversion
vitalif:ft/ZENKO-315/CRRWithoutVersioning
vitalif:refactor/mongo-data-scan
vitalif:ft/ZENKO-267-Routes-MD-Ingestion
vitalif:ft/ZENKO-433-test
vitalif:ft/ZENKO-18/metadata-proxy-server
vitalif:rf/mongo-count-refactor
vitalif:hotfix/7.4.0.1
vitalif:test/lc-expiration-date
vitalif:MD-654/zenko-testing
vitalif:rel/7,
vitalif:master
vitalif:z/1.0
vitalif:ft/dataManagedCached
vitalif:bf/addOptionalSourcePropToAccounts
vitalif:rel/7.4-beta
vitalif:ft/cors
vitalif:ft/ZENKO-147/add-getter-for-redis-client
vitalif:test/mongo-tests
vitalif:rel/6.4.6
vitalif:dropme/logconsumer-debug
vitalif:ft/mongo-fixes
vitalif:ft/ZENKO-147/crr-retry-kafka
vitalif:rel/7.4
vitalif:ft/ZENKO-141
vitalif:ft/arsenal-version
vitalif:zenko/bbp2-rc1
vitalif:hotfix/7.2.0
vitalif:rel/7.2
vitalif:hotfix/6.4.7
vitalif:rel/6.4
vitalif:ft/mongo-log-consumer
vitalif:feature/EVE-817/setup-eve-pipeline
vitalif:zenko/1.0
vitalif:fix/createSigTool
vitalif:S3C-1140/fix/tag
vitalif:ft/orbitplusclueso
vitalif:bf/S3C-1026-memory-leak
vitalif:ft/S3C-1144-one-to-many
vitalif:ft/clueso
vitalif:revert/7.2-getService-cors
vitalif:S3C-1103-readonly
vitalif:readonly-wip
vitalif:wip/config-overlay
vitalif:rel/devVM
vitalif:fwd/bf/S3C-1040-locations-max-issue-master
vitalif:bf/trycatch
vitalif:bf/azureclient-scope-fix
vitalif:fix/check-only-defined-IDs-in-bucket-replication-config-rules
vitalif:ft/S3C-972/add-s3-route-for-replication-to-aws
vitalif:connect/1.0
vitalif:ft/S3C-878/allowCorsForGetService
vitalif:chore/eslintModules
vitalif:test/perftest_timers
vitalif:42-hackathon
vitalif:hf/6.4.6
vitalif:dev/models
vitalif:refactor/refactor-routes
vitalif:doc-adddoc
vitalif:rel/6.3
vitalif:rf/extract-s3routes-test
vitalif:bf/delimiter-maxKeys-zero
vitalif:rf/siteid
vitalif:ft/putbuckettagging
vitalif:fix/werelogsDep
vitalif:rf/listing-params
vitalif:wip/testNpm
vitalif:ft/node-v6
vitalif:rel/6.4.2
vitalif:ft/principal-for-role
vitalif:fix/v4Auth
vitalif:rel/6.3.2
vitalif:auth/translateHeaders
vitalif:rel/6.2.5
vitalif:rel/6.2.1
vitalif:rel/6.2
vitalif:fix/mapUsage
vitalif:ft/versioningListingAlgo
vitalif:rel/1.1
vitalif:rel/6.2.0-beta5
vitalif:fix/v2Expiryrel1
vitalif:perf/improvment
vitalif:ft/MD5Sum
vitalif:test/perf-evaluator
vitalif:dev/fix/listIsTruncated
vitalif:rel/2
vitalif:dev/cleanup/AuthAPI
vitalif:dev/ft/userPolicyValidator
vitalif:html-doc
vitalif:ft/refactoErrorMap
vitalif:ft/oss-licenses
vitalif:fix/IndexerContext
vitalif:dev/plotter
vitalif:dev/FT/mapErrors
vitalif:FT/unify_errors
pull from: vitalif:w/8.0/bugfix/ZENKO-1124-fix-delete-marker-handling
vitalif:development/8.1
vitalif:improvement/ARSN-420-introduce-put-object-hack
vitalif:improvement/ARSN-422-support-post-object
vitalif:hotfix/7.70.20
vitalif:development/7.70
vitalif:development/7.10
vitalif:improvement/ARSN-424-post-object-auth
vitalif:S3C-8896-Otel-traces-for-arsenal
vitalif:hotfix/7.70.14
vitalif:hotfix/7.70.25
vitalif:feature/S3C-8896-OTel-traces-GetObject
vitalif:improvement/ARSN-414-post-object
vitalif:user/tmacro/S3C-8866/ExternalRPC
vitalif:hotfix/7.10.46
vitalif:hotfix/7.10.57
vitalif:dev/maha-debug
vitalif:hotfix/7.70
vitalif:epic/RING-45960-postObject-api
vitalif:w/7.70/bugfix/ARSN-387-ssl-check-fix
vitalif:w/8.1/bugfix/ARSN-387-ssl-check-fix
vitalif:bugfix/ARSN-387-ssl-check-fix
vitalif:w/7.70/bugfix/ARSN-403/fix-put-metadata
vitalif:w/8.1/bugfix/ARSN-403/fix-put-metadata
vitalif:bugfix/ARSN-403/fix-put-metadata
vitalif:user/jonathan/S3C-3926
vitalif:test/wm
vitalif:fix/replication7.70
vitalif:bugfix/replication
vitalif:bugfix/S3C-8375/fix-generatev4headers
vitalif:bugfix/S3C-8355-lifecycle-policies-do-not-fully-support-iso-8601-timestamps
vitalif:ARSN-363-retention-day-condition
vitalif:improvement/ARSN-375-chain-backend-impDeny
vitalif:user/kgardahaut/queryfilter
vitalif:test-me
vitalif:bugfix/ARSN-371-useunifiedtopology
vitalif:hotfix/7.10.47
vitalif:temp/test-listing-optim
vitalif:hotfix/7.70.4
vitalif:hotfix/7.10.43
vitalif:bugfix/ARSN-368-id-and-principal-on-policy-hotfix
vitalif:bugfix/ARSN-367-id-and-principal-on-policy-hotfix
vitalif:w/7.70/improvement/ARSN-362-impDeny
vitalif:w/8.1/improvement/ARSN-362-impDeny
vitalif:user/welansari/mongoLog
vitalif:bugfix/ARSN-367-arn-on-resource-policy
vitalif:bugfix/S3C-7988-id-on-resource-policy
vitalif:improvement/ARSN-362-impDeny
vitalif:bugfix/S3C-XXXX-demo-for-arsenal-branch-7.10
vitalif:bugfix/S3C-XXXX-demo-for-arsenal-branch
vitalif:bugfix/S3C-7899
vitalif:bugfix/SPRXCLT-12-put-stuck-on-conn-reuse
vitalif:improvement/ARSN-362-implicit-deny
vitalif:w/7.70/bugfix/ARSN-361/file_backend_inf_vid
vitalif:w/8.1/bugfix/ARSN-361/file_backend_inf_vid
vitalif:bugfix/ARSN-361/file_backend_inf_vid
vitalif:improvement/ARSN-355/list-noncurrent-v0-dev-8.1
vitalif:bugfix/ARTESCA-9178-configurable-agentkeepalive
vitalif:feature/lifecycle-listing-ring
vitalif:task/S3C-7845-poc-bucket-policies
vitalif:dependabot/npm_and_yarn/tough-cookie-4.1.3
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-client-4.7.1
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-4.7.1
vitalif:feature/ARSN-348/remove-object-lock
vitalif:dependabot/npm_and_yarn/development/7.4/sinonjs/fake-timers-10.3.0
vitalif:w/8.1/bugfix/ARSN-347/revert-commit
vitalif:w/7.70/bugfix/ARSN-347/revert-commit
vitalif:bugfix/ARSN-347/revert
vitalif:bugfix/ARSN-347/revert-commit
vitalif:improvement/ARSN-345-optimize-multiobjectdelete-api
vitalif:revert/ARSN-340
vitalif:improvement/ARSN-345-optimize-multiobjectdelete
vitalif:tmp/ARSN-multideleteobject-optimization
vitalif:improvement/ARSN-8449-always-check
vitalif:improvement/ARSN-8449
vitalif:development/7.4
vitalif:test/poc-cache-bucket-md
vitalif:improvement/ARSN-336-Log-KMS-Result-Message
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-5.3.2
vitalif:dependabot/npm_and_yarn/xml2js-0.5.0
vitalif:feature/ARSN-332/bumpSproxydClient
vitalif:dependabot/npm_and_yarn/socket.io-parser-3.3.3
vitalif:dependabot/npm_and_yarn/json5-2.2.3
vitalif:bugfix/ARSN-329-bump-mongodb-driver-2
vitalif:improvement/ARSN-320-bump8.1version
vitalif:bugfix/ARSN-316-occ-for-updatebucketattributes
vitalif:w/prom-client-14-2-0
vitalif:w/upgrade-prom-client
vitalif:improvement/ARSN-300/listings
vitalif:dependabot/npm_and_yarn/development/7.4/prom-client-14.2.0
vitalif:dependabot/npm_and_yarn/sideway/formula-3.0.1
vitalif:user/jonathan/S3C-7352-proto
vitalif:task/arsenal-test-1
vitalif:feature/ARSN-299-add-location-pause-status-model
vitalif:dependabot/npm_and_yarn/http-cache-semantics-4.1.1
vitalif:hotfix/7.10.36
vitalif:hotfix/7.10.29
vitalif:list-lifecycle-by-date
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.12.0
vitalif:improvement/ARSN-291-create-new-bucketmd-version-tmp2
vitalif:improvement/ARSN-291-create-new-bucketmd-version-tmp
vitalif:feature/ARSN-285-modify-getObjectMDStats-collect-more-data-metrics
vitalif:temp/test-sosapi-1
vitalif:improvement/ARSN-277-revert-server-http-keepalive
vitalif:user/jonathan/S3C-7248-tests
vitalif:improvement/ARSN-227-bump-werelogs-and-add-httpagent-dep
vitalif:hotfix/7.10.31
vitalif:dependabot/npm_and_yarn/minimatch-3.1.2
vitalif:improvement/ARSN-272-fix-permission-checks-for-multiple-reqcontext
vitalif:task/ARSN-271-bump-version
vitalif:user/jonathan/S3C-4682
vitalif:improvement/ARSN-267-test
vitalif:bugfix/testing-build
vitalif:feature/ARSN-test-support-role-in-superadmin-apis
vitalif:user/jonathan/S3C-5884
vitalif:bugfix/ARSN-254-test-walid-taking-ownership
vitalif:improvement/S3C-5933/update_s3c_components_to_latest
vitalif:feature/ARSN-231/supportDMFLocation
vitalif:improvement/proxy_host_test
vitalif:proxy_hos_vault2
vitalif:hotfix/7.10.3
vitalif:hotfix/7.10.4
vitalif:dependabot/npm_and_yarn/development/7.4/async-3.2.4
vitalif:feature/ARSN-218/updateLifecycleConfigurationNoncurrentTransition
vitalif:feature/ARSN-211/addBackbeatRouteActions
vitalif:feature/ARSN-202/overwrite
vitalif:bugfix/ARSN-99-stop-ignoring-ts-errors-in-yarn-install
vitalif:feature/prepare-without-or-true
vitalif:improvement/ASRN-180-release8.1.46
vitalif:bugfix/ARSN-193-revert-shortid-changes
vitalif:improvement/revert-short-id-2
vitalif:bugfix/ARSN-193-fix-metadata-usage-if-not-set
vitalif:improvement/ARSN-157-short-IDs_hotfix_7_4
vitalif:feature/arsn-183-type-check-stream
vitalif:temp/test-cold-storage-apis
vitalif:feature/ARSN-150/export-http-utils-for-cloudserver
vitalif:feature/ARSN-150/export-http-utils-for-cloudserver-n2b
vitalif:improvement/ARSN-166/check-date
vitalif:feature/OS-154-type-https
vitalif:w/8.1/bugfix/ARSN-143/include-json-files-in-tsc-include
vitalif:improvement/test-integration-bucket-tagging
vitalif:ft/ARSN-65-oplog-pattern-library
vitalif:feature/ARSN-128/move-metdata-data-from-8-to-7-n2b
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/node-forge-1.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/node-forge-1.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/level-8.0.0
vitalif:dependabot/npm_and_yarn/development/7.4/debug-4.3.4
vitalif:feature/ARSN-114-move-in-memory-metadata-backend-7-10
vitalif:ghivert/test-migration-to-8.1
vitalif:feature/ARSN-99-fully-type-auth-folder
vitalif:feature/ARSN-67-typescript
vitalif:ghivert/refactor-errors
vitalif:feature/ARSN-74-strict-type-checking
vitalif:feature/ARSN-73-migrate-source-files-to-typescript
vitalif:feature/ARSN-69-introduce-typescript-mixed-sources
vitalif:ARSN-69-introduce-typescript-mixed-sources
vitalif:bugfix/ft-test-reactivate
vitalif:user/jbertran/build-ts-arsenal
vitalif:hotfix/7.10.2
vitalif:improvement/test-arsenal-without-metadata-search
vitalif:bugfix/ARSN-57-log-correct-client-ip
vitalif:w/8.1/improvement/ARSN-46/bump_version
vitalif:w/7.10/improvement/ARSN-46/bump_version
vitalif:improvement/ARSN-46/bump_version
vitalif:improvement/remove-engines
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/socket.io-4.4.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/level-7.0.1
vitalif:ARSN-51-codecov-file-not-displaying
vitalif:bugfix/ARSN-51-codecov-file-not-displaying
vitalif:bugfix/change-reporter-type
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.9.0
vitalif:user/jbertran/typescript
vitalif:ARSN-21-Upgrade-Node-to-16-fix
vitalif:hotfix/7.9.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/agentkeepalive-4.2.0
vitalif:POC/access-tier
vitalif:hotfix/7.10.1
vitalif:hotfix/7.4.9
vitalif:tests/others/test-7.10.5-yarnlock-fix
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.2
vitalif:hotfix/7.4.10
vitalif:improvement/ARSN-346/testTrigger
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.8.0
vitalif:proxy_host
vitalif:tests/others/parseContentLength
vitalif:improvement/ARSN-36-duplicate-query-params
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-client-4.3.2
vitalif:dependabot/npm_and_yarn/development/7.4/socket.io-4.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/mocha-9.1.3
vitalif:bugfix/ZENKO-3646_fix_object_put_tagging
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-4.28.0
vitalif:improvement/test-azure-storage-2-10-3
vitalif:test/useAzurePackage-2.10.3
vitalif:dependabot/npm_and_yarn/development/7.4/sinonjs/fake-timers-8.0.1
vitalif:hotfix/7.10.0
vitalif:dependabot/npm_and_yarn/development/7.4/prom-client-14.0.0
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.6.3
vitalif:feature/VAULT-1-bumpArsenalVersion
vitalif:user/jonathan/VAULT-1-updateVersion
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/socket.io-2.4.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/prom-client-13.2.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.6.2
vitalif:bugfix/S3C-656/remove-dirty-old-fix
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.6.1
vitalif:dependabot/npm_and_yarn/development/7.4/debug-4.3.2
vitalif:feature/S3C-4618/backportHealthProbeServer
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.27.6
vitalif:dependabot/npm_and_yarn/development/7.4/ipaddr.js-2.0.1
vitalif:feature/S3C-4456-tiny-version-ids
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.27.3
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.5.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.4.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/debug-4.3.1
vitalif:dependabot/npm_and_yarn/development/7.4/agentkeepalive-4.1.4
vitalif:dependabot/npm_and_yarn/development/7.4/ajv-8.3.0
vitalif:improvement/jsdoc_model_conversion
vitalif:dependabot/npm_and_yarn/development/7.4/ioredis-4.27.2
vitalif:feature/S3C-4073/backport-probe-server
vitalif:dependabot/npm_and_yarn/development/7.4/level-7.0.0
vitalif:feature/bucket_encryption
vitalif:dependabot/npm_and_yarn/development/7.4/temp-0.9.4
vitalif:dependabot/npm_and_yarn/development/7.4/node-forge-0.10.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.25.0
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.4
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.4
vitalif:w/7.9/feature/S3C-4262_BackportZenkoMetrics
vitalif:snyk-fix-afa4d81b73b97e70410381c62e1c72c9
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.6
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.6
vitalif:bugfix/ci
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/mocha-8.0.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.5
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.5
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-8.0.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-8.0.1
vitalif:bf/ZENKO-3276-upgrade-hdclient
vitalif:wip/hdclient
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.2
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.24.2
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.2.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.2.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.1.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.1.1
vitalif:w/7.10/dependabot/npm_and_yarn/development/7.4/ajv-7.1.0
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.1.0
vitalif:S3C-3904-more-s3-action-logs
vitalif:test/zenko/v4Signature
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.0.4
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/level-6.0.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:improvement/ZENKO-3148-add-generic-request-method
vitalif:snyk-fix-01e13bd4a3848cd8f770a300e4ce8bad
vitalif:snyk-fix-beb856710d24a0a04e132be41b58ae8d
vitalif:snyk-fix-1da8984c9e15edb042ba1ef14ade6f22
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ajv-7.0.3
vitalif:bugfix/S3C-3425-extract-client-ip-from-header
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/uuid-8.3.2
vitalif:dependabot/npm_and_yarn/development/7.4/uuid-8.3.2
vitalif:hotfix/7.4.8
vitalif:hotfix/7.7.0
vitalif:bugfix/S3C-3581-bucket-notif-iam-policy-eval
vitalif:feature/ZENKO-2968-enable-sharding
vitalif:feature/ZENKO-2978-restore-api
vitalif:hotfix/7.8.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.2
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.0
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/ioredis-4.19.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ajv-6.12.6
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/uuid-8.3.1
vitalif:w/7.9/dependabot/npm_and_yarn/development/7.4/uuid-8.3.1
vitalif:feature/S3C-3177-policy-condition-keys
vitalif:7.8-proxy_path
vitalif:snyk-fix-9472543f0b67a1b142f100e3164576fc
vitalif:improvement/ZENKO-1783-process-mpu-tests
vitalif:feature/S3C-1788-put-bucket-notification
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/uuid-8.3.0
vitalif:w/7.7/bugfix/S3C-1286-bucket-name-length
vitalif:bugfix/S3C-1286-bucket-name-length
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ajv-6.12.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ajv-6.12.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ioctl-2.0.2
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/ioctl-2.0.2
vitalif:hotfix/7.4.7
vitalif:bugfix/ZENKO-2633-search-with-aggregates
vitalif:snyk-fix-e0db606a874c716bb50d273a44058968
vitalif:user/jonathan/S3C-2987-integration
vitalif:bugfix/S3C-2987-listingGenMDParamV1Mig
vitalif:bugfix/S3C-2987-listingGenMDParamV0Mig
vitalif:bugfix/S3C-2987-serialStreamHelper
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/utf8-3.0.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/utf8-3.0.0
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/async-3.2.0
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/ioredis-4.17.3
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/debug-4.1.1
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/debug-4.1.1
vitalif:w/7.7/dependabot/npm_and_yarn/development/7.4/hapi/joi-17.1.1
vitalif:w/7.8/dependabot/npm_and_yarn/development/7.4/hapi/joi-17.1.1
vitalif:feature/S3C-2945_getObjectLegalHold
vitalif:user/jonathan/S3C-2899-implem-v1
vitalif:feature/S3C-2790_GetObjectLockConfig
vitalif:user/jonathan/MD-712-prototype
vitalif:w/8.1/feature/S3C-2790_AddGetObjectLockRoute
vitalif:feature/S3C-2790_AddGetObjectLockRoute
vitalif:hotfix/7.6.0
vitalif:improvement/datadobi-dev/BF/surrogate_pair_encoding
vitalif:hotfix/7.4.6
vitalif:improvement/ZENKO-2429-backbeatDirectDataAccess
vitalif:hotfix/7.4.5
vitalif:improvement/ZENKO-2345-update-HD-client
vitalif:snyk-fix-368981d7215453b48005058bd79df633
vitalif:improvement/ZENKO-2307/get-bucket-and-object-aggregate
vitalif:improvement/ZENKO-2307/get-bucket-and-object-parallel
vitalif:exp/perfMetadata
vitalif:w/7.6/improvement/S3C-2179-update-guidelines
vitalif:wip/countItems
vitalif:wip/reworkCountAggregate
vitalif:bugfix/MD-712-specialPrefixForVersions
vitalif:user/benoit/test_batchdelete
vitalif:wip/mongodbConditionalUpdates
vitalif:feature/sproxyd_bump
vitalif:feature/ZENKO-2231-count-items
vitalif:bugfix/ZENKO-2131/remove-dead-code
vitalif:test/log-consumer-mongo-url
vitalif:hotfix/7.5.0
vitalif:snyk-fix-b580f1ff6eb280d5fc5f894eb70dd527
vitalif:snyk-fix-b8611a25d3ed0a1e82a39beb62a9fc31
vitalif:featureu/ZENKO-2042-copy-blob-fix
vitalif:bugfix/zenko-2110-oplog-value-can-be-undefined
vitalif:improvement/Add_env_var_to_disable_metrics_collection
vitalif:snyk-fix-3e012adb2ec26ad880d652d7242a1a5c
vitalif:w/8.0/feature/S3C-2282-bucket-policy-validation
vitalif:w/8.0/improvement/S3C-2352-install-yarn
vitalif:snyk-fix-b159320d56a30f57e3fbad768ce2d117
vitalif:w/8.0/feature/S3C-2276-bucket-policy-schema
vitalif:w/8.1/feature/S3C-2276-bucket-policy-schema
vitalif:improvement/node-upgrade
vitalif:test/mongoItemCount
vitalif:bugfix/ZENKO-1865-putObjVerCase4RepairPHD
vitalif:test/repairPHD
vitalif:test/listingPHDBugTest
vitalif:feature/S3C-2065-backportMetrics
vitalif:bugfix/S3C-2296/federation-image-build
vitalif:hotfix/7.4.4
vitalif:w/7.5/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:w/8.0/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:w/8.1/bugfix/S3C-2192-delimiterMasterFilterForPHDKeys
vitalif:test/delimiterPHD
vitalif:w/7.5/improvement/S3C-2179-update-guidelines
vitalif:w/8.0/improvement/S3C-2179-update-guidelines
vitalif:improvement/S3C-2176-migrate-to-jest
vitalif:test/filterDelimiterLogs
vitalif:feature/ZENKO-1520-transitionPoliciesMetrics
vitalif:test/ZENKO-1520-transitionPoliciesMetrics
vitalif:feature/S3C-2065-statsModelGetAllStats
vitalif:wip/ingestion-changes
vitalif:wip/mongo-fxnl-tests
vitalif:wip/2064
vitalif:wip/1585-ingestion
vitalif:bugfix/S3C-1635-bucketd-healthcheck
vitalif:feature/ZENKO-1617_Update_ObjectMDLocation_for_azure_blob_api
vitalif:user/benoit/piggyback_hdclient_support
vitalif:bugfix/ZENKO-1583/disable-non-current-version-in-api
vitalif:feature/ZENKO-1438/add-unique-tag-to-metadata
vitalif:ZENKO-1402/data-backend-tests
vitalif:hotfix/7.4.2
vitalif:feature/ZENKO-1420-createAggregateETagCleanup
vitalif:hotfix/7.4.3
vitalif:improvement/ZENKO-1531-moveReplicationInfoLogic
vitalif:feature/ZENKO-1377-ingestion-reader-test-consume-logs
vitalif:feature/ZENKO-1439/conditional-put-logic
vitalif:feature/ZENKO-1377-ingestion-reader-test-mdmock
vitalif:feature/ZENKO-1420-dataMover
vitalif:feature/ZENKO-1402-data-backend-tests
vitalif:feature/ZENKO-448-Update-deps
vitalif:improvement/S3C-1891-update-dependencies
vitalif:improvement/ioredis-4.3.0
vitalif:improvement/bump-package-version
vitalif:improvement/bson-4.0.1
vitalif:exp/MD-661/deactivate-check
vitalif:bugfix/ZENKO-1195/object-monitoring-during-retry
vitalif:feature/S3C-1622-CRRMetricsBackport
vitalif:test/bugfix/ZENKO-1175-oplogSkipFix
vitalif:wip/metrics-backport
vitalif:wip/ingestion-api-routes
vitalif:improvement/ZENKO-1271-use-yarn
vitalif:w/8.1/improvement/ZENKO-1271-use-yarn
vitalif:feature/fsdatafilestore
vitalif:wip/philz-backport
vitalif:wip/philz-backport-retry
vitalif:test/logs
vitalif:wip/debugOplog
vitalif:bugfix/ZENKO-1124-tests
vitalif:bugfix/ZENKO-1165/do-not-return-duplicate-entries-in-listing
vitalif:bugfix/S3C-1125-return-FILTER-END-asap
vitalif:hotfix/7.4.1
vitalif:w/8.0/bugfix/S3C-1125-return-FILTER-END-asap
vitalif:bugfix/ZENKO-1124-fix-delete-marker-handling
vitalif:w/8.0/bugfix/ZENKO-1124-fix-delete-marker-handling
vitalif:test/redisclient
vitalif:test/no-MD-661
vitalif:hotfix/7.4.0
vitalif:bugfix/ZENKO-945-delimitermaster-filter-vr-manual-cherrypick-for-8.0-test
vitalif:feature/wip-skip-scan
vitalif:wip/MD-661-skip-scan
vitalif:test/incMetricExpiry
vitalif:feature/ZENKO-903/getBucketListOnReport
vitalif:wip/dep
vitalif:test/errorhandlekeylen
vitalif:improvement/S3C-1551-accesskey-log
vitalif:bugfix/ZENKO-623/add-getDataStoreType-method
vitalif:bugfix/mongoCounterFix
vitalif:test/zenko-603
vitalif:development/6.4
vitalif:hotfix/6.4.7.3
vitalif:feature/ZENKO-315/CRRWithoutVersioning
vitalif:feature/ZENKO-595/extendFailedCRRStats
vitalif:bf/ZENKO-578
vitalif:test/crrtest
vitalif:bugfix/ZENKO-308-listversion
vitalif:ft/ZENKO-315/CRRWithoutVersioning
vitalif:refactor/mongo-data-scan
vitalif:ft/ZENKO-267-Routes-MD-Ingestion
vitalif:ft/ZENKO-433-test
vitalif:ft/ZENKO-18/metadata-proxy-server
vitalif:rf/mongo-count-refactor
vitalif:hotfix/7.4.0.1
vitalif:test/lc-expiration-date
vitalif:MD-654/zenko-testing
vitalif:rel/7,
vitalif:master
vitalif:z/1.0
vitalif:ft/dataManagedCached
vitalif:bf/addOptionalSourcePropToAccounts
vitalif:rel/7.4-beta
vitalif:ft/cors
vitalif:ft/ZENKO-147/add-getter-for-redis-client
vitalif:test/mongo-tests
vitalif:rel/6.4.6
vitalif:dropme/logconsumer-debug
vitalif:ft/mongo-fixes
vitalif:ft/ZENKO-147/crr-retry-kafka
vitalif:rel/7.4
vitalif:ft/ZENKO-141
vitalif:ft/arsenal-version
vitalif:zenko/bbp2-rc1
vitalif:hotfix/7.2.0
vitalif:rel/7.2
vitalif:hotfix/6.4.7
vitalif:rel/6.4
vitalif:ft/mongo-log-consumer
vitalif:feature/EVE-817/setup-eve-pipeline
vitalif:zenko/1.0
vitalif:fix/createSigTool
vitalif:S3C-1140/fix/tag
vitalif:ft/orbitplusclueso
vitalif:bf/S3C-1026-memory-leak
vitalif:ft/S3C-1144-one-to-many
vitalif:ft/clueso
vitalif:revert/7.2-getService-cors
vitalif:S3C-1103-readonly
vitalif:readonly-wip
vitalif:wip/config-overlay
vitalif:rel/devVM
vitalif:fwd/bf/S3C-1040-locations-max-issue-master
vitalif:bf/trycatch
vitalif:bf/azureclient-scope-fix
vitalif:fix/check-only-defined-IDs-in-bucket-replication-config-rules
vitalif:ft/S3C-972/add-s3-route-for-replication-to-aws
vitalif:connect/1.0
vitalif:ft/S3C-878/allowCorsForGetService
vitalif:chore/eslintModules
vitalif:test/perftest_timers
vitalif:42-hackathon
vitalif:hf/6.4.6
vitalif:dev/models
vitalif:refactor/refactor-routes
vitalif:doc-adddoc
vitalif:rel/6.3
vitalif:rf/extract-s3routes-test
vitalif:bf/delimiter-maxKeys-zero
vitalif:rf/siteid
vitalif:ft/putbuckettagging
vitalif:fix/werelogsDep
vitalif:rf/listing-params
vitalif:wip/testNpm
vitalif:ft/node-v6
vitalif:rel/6.4.2
vitalif:ft/principal-for-role
vitalif:fix/v4Auth
vitalif:rel/6.3.2
vitalif:auth/translateHeaders
vitalif:rel/6.2.5
vitalif:rel/6.2.1
vitalif:rel/6.2
vitalif:fix/mapUsage
vitalif:ft/versioningListingAlgo
vitalif:rel/1.1
vitalif:rel/6.2.0-beta5
vitalif:fix/v2Expiryrel1
vitalif:perf/improvment
vitalif:ft/MD5Sum
vitalif:test/perf-evaluator
vitalif:dev/fix/listIsTruncated
vitalif:rel/2
vitalif:dev/cleanup/AuthAPI
vitalif:dev/ft/userPolicyValidator
vitalif:html-doc
vitalif:ft/refactoErrorMap
vitalif:ft/oss-licenses
vitalif:fix/IndexerContext
vitalif:dev/plotter
vitalif:dev/FT/mapErrors
vitalif:FT/unify_errors
2 Commits
developmen
...
w/8.0/bugf
Author | SHA1 | Message | Date |
---|---|---|---|
bert-e | 3a0db73f99 | Merge branch 'bugfix/ZENKO-1124-fix-delete-marker-handling' into tmp/octopus/w/8.0/bugfix/ZENKO-1124-fix-delete-marker-handling | |
Jeremy Desanlis | 1cdae2fb7f |
ZENKO-1124: fix delimiterMaster::filter delete markers handlings.
A specific dataset described and attached in the linked Jira issue shows a bug in that the current delimiterMaster::filter handling of the delete marker on a master version and the use of this function into MongoDB client leads to an infinite loop. The input dataset, in a versionedis in the form: - one object with a master version and some others, - 10k objects with a delete marker on the master version and some other versions for each object. The expected result for this input contains only the first object. What happens in the delimiterMaster: - filtering the first object results to adds it to the result and set NextMarker to its key. The following versions of this objets are skipped and the NextMarker is not modified. - filtering the others objets results to skip return values. In the MongoDB client class, after counting 100 skipped values in a row, the skipscan mechanism is triggered. The problem is that the new range is computed using NextMarker, which in this case is set to the key of the 1st object. The listing is done on the same range (well, the first object is skipped at least). This commit modifies the skipping value to avoid a client to loop. |
2 changed files with 20 additions and 5 deletions
|
@ -25,6 +25,7 @@ class DelimiterMaster extends Delimiter {
|
|||
// non-PHD master version or a version whose master is a PHD version
|
||||
this.prvKey = undefined;
|
||||
this.prvPHDKey = undefined;
|
||||
this.markerParams = parameters.marker;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -116,7 +117,7 @@ class DelimiterMaster extends Delimiter {
|
|||
}
|
||||
|
||||
skipping() {
|
||||
if (this.NextMarker) {
|
||||
if (this.NextMarker && this.NextMarker !== this.markerParams) {
|
||||
// next marker:
|
||||
// - foo/ : skipping foo/
|
||||
// - foo : skipping foo.
|
||||
|
|
|
@ -36,13 +36,25 @@ describe('Delimiter All masters listing algorithm', () => {
|
|||
assert.strictEqual(delimiter.skipping(), SKIP_NONE);
|
||||
});
|
||||
|
||||
it('should return SKIP_NONE for DelimiterMaster when NextMarker is ' +
|
||||
'set to listing marker parameter value', () => {
|
||||
const markerParams = 'marker';
|
||||
const delimiter = new DelimiterMaster({
|
||||
delimiter: '/',
|
||||
marker: markerParams
|
||||
});
|
||||
|
||||
/* When there is no NextMarker, it should return SKIP_NONE. */
|
||||
delimiter.NextMarker = markerParams;
|
||||
assert.strictEqual(delimiter.skipping(), SKIP_NONE);
|
||||
});
|
||||
|
||||
it('should return <key><VersionIdSeparator> for DelimiterMaster when ' +
|
||||
'NextMarker is set and there is a delimiter', () => {
|
||||
const key = 'key';
|
||||
const delimiter = new DelimiterMaster({ delimiter: '/', marker: key });
|
||||
const delimiter = new DelimiterMaster({ delimiter: '/' });
|
||||
|
||||
/* Filter a master version to set NextMarker. */
|
||||
// TODO: useless once S3C-1628 is fixed.
|
||||
delimiter.filter({ key, value: '' });
|
||||
assert.strictEqual(delimiter.NextMarker, key);
|
||||
|
||||
|
@ -58,12 +70,14 @@ describe('Delimiter All masters listing algorithm', () => {
|
|||
const keyWithEndingDelimiter = `key${delimiterChar}`;
|
||||
const delimiter = new DelimiterMaster({
|
||||
delimiter: delimiterChar,
|
||||
marker: keyWithEndingDelimiter,
|
||||
});
|
||||
|
||||
/* Filter a master version to set NextMarker. */
|
||||
delimiter.filter({ key: keyWithEndingDelimiter, value: '' });
|
||||
assert.strictEqual(delimiter.NextMarker, keyWithEndingDelimiter);
|
||||
|
||||
/* When a delimiter is set and the NextMarker ends with the
|
||||
* delimiter it should return the next marker value. */
|
||||
assert.strictEqual(delimiter.NextMarker, keyWithEndingDelimiter);
|
||||
assert.strictEqual(delimiter.skipping(), keyWithEndingDelimiter);
|
||||
});
|
||||
|
||||
|
|
Write
Preview
Loading…
Reference in New Issue