neondatabase / neon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
https://neon.tech
Apache License 2.0
13.25k stars 373 forks source link

Epic: [Azure] production ready Azure blob storage support #5567

Open arpad-m opened 8 months ago

arpad-m commented 8 months ago

PR #5546 has added a preview-level azure blob storage support but left some key areas in a state that could see improvements. This epic tracks the follow-up work needed to make azure blob storage support production ready.

### Tasks
- [ ] #5563
- [x] see if we can share more between S3's test and azure's test files: #6146
- [ ] should we panic [upon receiving a malformed key](https://github.com/neondatabase/neon/pull/5546#discussion_r1360702859)?
- [ ] #5590
- [x] #5566
- [x] #5565
- [ ] maybe more CI work on top of that? End to end tests in azure?
- [ ] #5571
- [x] #5575
- [x] https://github.com/neondatabase/neon/pull/5636
- [ ] https://github.com/neondatabase/neon/pull/6103
- [ ] https://github.com/neondatabase/neon/pull/6362
- [ ] https://github.com/neondatabase/neon/pull/7597
- [ ] https://github.com/neondatabase/neon/pull/7964
- [ ] https://github.com/neondatabase/neon/issues/7547
stepashka commented 8 months ago

@arpad-m , does this replace https://github.com/neondatabase/cloud/issues/7204 ?

arpad-m commented 8 months ago

@stepashka there is also https://github.com/neondatabase/neon/issues/5562 which is soon to be closed. I think with that in combination with this issue, we can say https://github.com/neondatabase/cloud/issues/7204 is replaced. Sorry I've not seen it!