elective-stereophonic
elective-stereophonic
Must be super easy to get on Azure singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Author Topic: Must be super easy to get on Azure  (Read 1391 times)

HCLivess

  • Hero Member
  • *****
  • Karma: +121/-47
  • Offline Offline
  • Posts: 521
  • Hardcore Gaming CEO
    • View Profile
Must be super easy to get on Azure
« on: March 18, 2016, 07:07:30 am »

I found out XVC is also moving to Azure. I am not saying that it is worth it, but can we do it also? Seems like you just have to fill in a template to get there. It raises awareness.

Quote
Submit final pull request to Azure Team for template inclusion for one click deploy on Microsoft's Azure BaaS platform. The exact services to be offered will be revealed at a later date when the time is right.
Logged
Producing, Lending, Mining, Trading, Forging, Staking

bcdev

  • Hero Member
  • *****
  • Karma: +162/-22
  • Offline Offline
  • Posts: 666
    • View Profile
Re: Must be super easy to get on Azure
« Reply #1 on: March 18, 2016, 09:57:51 am »

It's not that easy.
We must prepare a deb, a PPA, startup&update scripts, neatly package everything and then prepare a template.
Then there is also a non-trivial issue of hard-forks, automatic updates and blockchain rescans [which simply cannot give users 1 hour of downtime].

Someone is already working on it.
« Last Edit: March 18, 2016, 10:03:53 am by bcdev »
Logged

HCLivess

  • Hero Member
  • *****
  • Karma: +121/-47
  • Offline Offline
  • Posts: 521
  • Hardcore Gaming CEO
    • View Profile
Re: Must be super easy to get on Azure
« Reply #2 on: March 18, 2016, 10:23:34 am »

It's not that easy.
We must prepare a deb, a PPA, startup&update scripts, neatly package everything and then prepare a template.
Then there is also a non-trivial issue of hard-forks, automatic updates and blockchain rescans [which simply cannot give users 1 hour of downtime].

Someone is already working on it.

Thank you, appreciated.
Logged
Producing, Lending, Mining, Trading, Forging, Staking

Jean-Luc

  • Core Dev
  • Hero Member
  • *****
  • Karma: +816/-81
  • Offline Offline
  • Posts: 1610
    • View Profile
Re: Must be super easy to get on Azure
« Reply #3 on: March 18, 2016, 11:53:35 am »

Don't complicate it too much trying to handle hard forks and rescans, because we may just not need more rescans until 2.0. The 1.8 release will not do a rescan and will not be a hard fork. We would probably need a hard fork for 1.9, to implement the FNXT asset distribution, but this also does not need a rescan (unless the user only upgrades after the hard fork has already happened).

There will be more flexibility in 1.8 about where to store the configuration, logs, and nxt_db files on Unix. When started with run.sh, or run-desktop.sh, it will continue to use the installation directory for those, but there would be another start.sh script (and a corresponding stop.sh) which will default to keeping those under ~/.nxt instead of the installation directory. And you could also supply a custom directory provider class on the command line with -Dnxt.runtime.dirProvider to specify other directories, e.g. if you want to keep the database under /var/lib/nxt and the logs under /var/log/nxt, but you would have to write such a custom DirProvider class in java.
Logged
GPG key fingerprint: 263A 9EB0 29CF C77A 3D06  FD13 811D 6940 E1E4 240C
NXT-X4LF-9A4G-WN9Z-2R322
 

elective-stereophonic
elective-stereophonic
assembly
assembly