GithubHelp home page GithubHelp logo

Comments (4)

cf-gitbot avatar cf-gitbot commented on May 27, 2024

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.

valeriap avatar valeriap commented on May 27, 2024

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.

ramonskie avatar ramonskie commented on May 27, 2024

if we can update bosh-deployment to use 9.5 our problem would be solved
cloudfoundry/bosh-deployment#164

from postgres-release.

valeriap avatar valeriap commented on May 27, 2024

@ramonskie Let's close this issue. Please reopen if that does not solve your problem.

from postgres-release.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.