Comments (4)
We have created an issue in Pivotal Tracker to manage this:
https://www.pivotaltracker.com/story/show/153023757
The labels on this github issue will be updated when the story is started.
from postgres-release.
Hi @rkoster,
if I properly got your scenario, you have used the bosh db to host the concourse database and so you cannot apply the path suggested by concourse team to transition to the postgres-release, since they managed the one-shot data directory change and upgrade in their own job before deprecating it.
Consider that there are various properties that are currently calculated from the old data directory name. And also all these directories must have the proper ownership and permissions. Moreover depending on the PostgreSQL version you are coming from, the binaries required for the upgrade could be missing so it would be in any case necessary to limit the number of possible upgrade paths.
Another approach could be to make the bootstrap of the initial data directory customizable; currently it is done using PostgreSQL initdb function. A new property could be added to the manifest to provide in input the commands to intialize the data directory in a different way. In this case you may write your own steps to upgrade and rename bosh db data directory; the right PostgreSQL binaries would still be missing.
Anyway I have concerns with both approaches: I'm not sure that tests can adequately cover all the scenarios to guarantee not to break something when doing a change.
Maybe the best would be to use in bucc an approach similar to concourse.
from postgres-release.
if we can update bosh-deployment to use 9.5 our problem would be solved
cloudfoundry/bosh-deployment#164
from postgres-release.
@ramonskie Let's close this issue. Please reopen if that does not solve your problem.
from postgres-release.
Related Issues (20)
- Postgres doesn't restart when VM manually restarted via vcentre HOT 3
- postgres creates roles and databases in the `post-start` script now. HOT 7
- Postgres 10 HOT 10
- what role to use in service-broker to connect with postgres service ? HOT 5
- How do I run PGATS on bosh-lite? HOT 4
- Upgrading stemcell for postgres release (v28) vm resulted in data loss HOT 10
- bbr-postgres-db not being installed HOT 5
- How do i add config for streaming replication. HOT 3
- postgres 9.6.11 is out HOT 3
- Upgrade to Postgres 11.3 once it's out HOT 6
- how to make this postgres as a service broker with my native Cloud Foundry? HOT 3
- db buffer vales hardcoded HOT 2
- add the single-transaction option in restore HOT 5
- Prometheus upgrade from 23.3.0 to 26.2.0 - DB Start Failed HOT 9
- Please complete the Cloudfoundry Component Log Timestamp Audit - as per: CF-RFC#030 HOT 3
- Is there a plan to get to Postgres Version 12 or 13? HOT 5
- roles.sq.erb has a bug. HOT 3
- upgrade to postgres 13. HOT 1
- upgrade to postgres 13. HOT 5
- Upgrade to Postgres 12 HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postgres-release.