...and for the SchedMD folks, it would be a lot simpler to drop/disambiguate the "year it was released" first element in the version number, and just use it as an incrementing major version number.
On Tue, Jul 9, 2019 at 6:42 PM Fulcomer, Samuel <samuel_fulco...@brown.edu> wrote: > Hi Pariksheet, > > To confirm, "14", "15", "16", and "17" do not denote major versions. For > example, "17.02" and "17.11" are different major versions. Only "MM.NN" > denotes a major version. This is somewhat unintuitive, and I've suggested > some documentation clarification, but it's still somewhat easily missed. > > Regards, > Sam > > > > On Tue, Jul 9, 2019 at 6:23 PM Pariksheet Nanda < > pariksheet.na...@gmail.com> wrote: > >> Hi Samuel, >> >> On Mon, Jul 8, 2019 at 8:19 PM Fulcomer, Samuel < >> samuel_fulco...@brown.edu> wrote: >> > >> > The underlying issue is database schema compatibility/regression. Each >> upgrade is only intended to provided capability to successfully upgrade the >> schema from two versions back. >> --snip-- >> > ...and you should follow the upgrade instructions on schedmd.com. Note >> that you need to start the slurmdbd before the slurmctld, and be patient >> while slurmdbd updates the schema. >> >> Thanks for taking the time to share this warning and your experiences! >> I'm familiar with the the limitation of hopping no further than 2 releases >> at a time due to the DB schema changes and should have mentioned my >> awareness of that in my original e-mail to not give good Samaritans like >> you panic attacks. So sorry for that omission on my part! >> >> Past upgrades have been eventful. I orchestrated our upgrade from SLURM >> 14 to 15 in May of 2016, and a previous administrator did the upgrade from >> some prior version to 14. In my case, for some reason running `make >> install` omitted installing 2 compiled libraries from the .lib/plugins/ >> directory to the filesystem. There were also other idiosyncrasies that >> would have added a lot more time and stress to the outage had I not tried >> simulating the upgrade first. It's possible that others on this list have >> seamless upgrade experiences, but that's the baggage I now carry around. >> >> >> > regards, >> > s >> >> Pariksheet >> >>