Closed
Milestone

3.0.0

Features:

  • Allow configuring external network speed limit
  • Make g8 updates smarter
  • Add monitoring for backend sizes
  • Add a metadata field for main objects
  • Expose the proxy protocol's ListObjects2
  • Expose the proxy protocol's NamespaceStats
  • Support for reloading the config file
  • NSM: add prefix + delimiter support to list_objects
  • Reduce data copies on upload
  • Support for multipart uploads
  • Deployment of s3 storage backend
  • VM migration between cloudspaces

Issues:

  • Orphaned disks cleanup via TO_BE_DELETED isof via TO_BE_DESTROYED
  • Make deployment test more robust wrt vdisk latencies
  • Fix expose, unexpose disk APIs. Handle detaching disk from temporary machine in unexpose API
  • Grafana: fix "Overall System Performance" dashboard
  • Add mc to docker image
  • Fix "kwik" system tests
  • HC raises error it can't start vfw for cloudspace of disabled account
  • Introduce arakoon command that verifies the local state (TLogs + db)
  • Arakoon fails to start up with tlog entry issue
  • Fix withTimeout helper function goroutine leak
  • Discard bulk data on error
  • DeleteNamespace hangs waiting proxy response
  • Configure Alba limits in the preset
  • Release management / versioning
  • Disallow rolling back a disk snapshot if it is attached to a RUNNING Machine
  • Sometimes the grid.yml get's corrupted (empty) during upgrade
  • Creating multiple disk snapshots in parallel with the same name should fail for all except one
  • Fix compilation of tests
  • Switch to alba's master-ee branch
  • Arakoon crash recovery
  • Fix typo in CLI: db-optmize should be db-optimize
  • When creating a clone from an existing snapshot, there is no need for a halted VM
  • Fix manifest cache stats for reading composite objects
  • get_account_consumption returns objectspaces but get_account_consumption_series does not
  • Auth on billing/calculate does not work with non account resources
  • Deploy multiple proxies
  • Assign readonly jumpscripts to a queue other than hypervisor
  • Introduce and enforce limits
  • Log arguments of GetObjectInfo
  • Reduce metadata operations on read
  • pprof Support
  • Fix error handling in ReadObjectsSlices
  • Adapt to alba bulk data transfers
  • Return machineId with disk info if disk is attached
  • Loading audits is slow on a heavily used system
  • Disable minio UI
  • Investigate ECONNREFUSED while running mint tests
  • Reduce proxy memory consumption during upload
  • File descriptor leak in Osd_access
  • CI: make the build fail on format errors
  • Fix wrong validation tag
  • Disable ABM config refresh in the ALBA proxy config for Objectspaces
  • Ratelimiting: SetLimit does not update burst
  • Manifest deserialization cannot handle manifests of objects with encryption
  • Enable soft-deletion of namespaces
  • Ratelimiting of downloads behaves unexpectedly
  • Proxy: make the ABM config refresh configurable
  • NSM stats: expose (simple) object count via proxy
  • Update ovc should update alba/arakoon/minio pods
  • Update ovc should update alba/arakoon/minio pods
  • Update getCapcity endpoint to account for the objectspaces feature
  • cloudapi/objectspaces/delete hangs
  • Healthcheck to make sure all kubernetes jobs are completed regarding the objectspaces namespace
  • Disallow multipart parts with duplicate part numbers
  • Disallow committing multipart uploads with duplicate part numbers
  • Translate multipart errors from alba to minio errors
  • Objectspace recycle bin
  • Make Alba preset configurable
  • Read spanning multiple parts of a composite object returns SliceOutsideObject error
  • ABM and NSM in kubernetes need initcontainers
  • Periodic Arakoon TLog collapsing
  • Object parts "visible" after maintenance
  • Objectspaces: minio gateway POD not restarted after reconfiguring ratelimit
  • Fix Python tests
  • Investigate / fix "io: read/write on closed pipe" error on object download
  • Limit size of partial reads emitted by the gateway
  • Unreliable logging
  • Assess ceph tests
  • Fix delimiters / common prefix support for listing multipart uploads
  • NSM: ListObjects: count does not match the result list length
  • Investigate ASD performance
  • Setup arakoon collapse and arakoon divergence tests for objectspaces arakoons
  • Support multiple ALBA proxies
  • Check interaction of maintenance with composite objects
  • Support for folders in buckets
  • Enforce Alba's limits
  • Clean up error handling
  • Add API in openvcloud to create objectspace
  • Stable ETag support
  • Range query support
  • Use the new Alba multipart upload interface
  • ListObjects() returns more entries than the ones that exist under the namespace
  • Distribute ovc-cni
  • Install kubernetes version 1.16 instead of 1.15
  • Investigate, assess + fix failed minio/mint tests
  • Failed assertion deleting composite object
  • S3: define limits of what the object store shall support in its first iteration
  • Revisit error handling / panics in the alba gateway
  • Limit I/O bandwidth on bucket level
  • Collect billing data
  • Make sure monitoring is in place for new alba s3 components
  • Info needed about production architecture of s3
  • Investigate network architecture for alba s3
  • Objectspace network setup
  • Integration test
  • Integration test
  • Namespace prefix support
  • Revive bare metal cloud
  • Gitlab test pipeline
  • Revise logging
  • Fix / harden session parameter negotiation with the proxy
  • (Proxy) Connection pooling
  • Make static code + format checks happy
  • Coverage build
  • Coverage build
  • Teleport ssl certificate config does not get updated when config is changed
  • VM boot is very slow in private cloudspace with default gateway set to a BYOVFW
  • Offending key for IP: ECDSA host key
  • Make it possible to unmute hc that's are currently not visible
  • Memory increase fails on ubuntu
  • Can't hot add memory to debian-10 vm
  • FR: remove 'ecos were filled within last hour'
  • Work items 0
  • Merge requests 0
  • Participants 0
  • Labels 0
Loading
Loading
Loading
Loading
100% complete
100%
Start date
No start date
None
Due date
No due date
0
Work items 0
Open: 0 Closed: 0
3
Merge requests 3
Open: 0 Closed: 0 Merged: 3
0
Releases
None
Reference: openvcloud%"3.0.0"