Bug 742

Summary: Move jogamp.org to new machine due to need for reliable healing filesystem (ZFS)
Product: [JogAmp] General Reporter: Sven Gothel <sgothel>
Component: infrastructureAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: critical CC: harvey.harrison, rami.santina, xerxes
Priority: ---    
Version: unspecified   
Hardware: All   
OS: all   
Type: --- SCM Refs:
jogamp-scripting 3d29685ac14d29b0f0e49a8401028c74c3e26d7a jogamp-scripting 4f170e86e6e650df9a20166b18ebc7729d14ca47 jogamp-scripting 29391e7aedaa17779069305872dd3196c929f65f
Workaround: ---

Description Sven Gothel 2013-05-30 19:37:56 CEST
On current jogamp.org server, we have experienced silent GNU/Linux SW Raid-1 block mismatches.

[root@jogamp sysconfig]# cat /sys/block/md2/md/mismatch_cnt 
1024

The semantics of GNU/Linux SW Raid are inconclusive, i.e. it could be nothing,
but also a silent degradation (block failure).

Since the only reliable filesystem w/ proven block failure detection via sha256 checksums
including healing via redundancies (mirror or raidz) is ZFS,
we need to move to a new box w/ preferably ECC Ram and 2x Enterprise HDD for mirroring setup.

A work in progress is documented here (doc will move to git later on): 
  <http://jogamp.org/files/temp/zfs-linux-server-setup.txt>

The move will probably happen within next week, i.e. June 3rd - 7th.
Comment 1 Sven Gothel 2013-06-04 19:42:33 CEST
Machine bring-up is done:
  http://jogamp.org/git/?p=jogamp-scripting.git;a=tree;f=server/setup;hb=HEAD
  http://jogamp.org/git/?p=jogamp-scripting.git;a=tree;f=server/setup/01-zfs_linux_bringup;hb=HEAD

1st rsync is performed.

TODO: 
  - Migrate users, ..

  - Adapt old configs /data to new software versions
      - apache
      - mysql

   - Move old configs / services over
      - bugzilla 
      - wiki 
      - jenkins
      - /opt-*

...

Switch DNS to new IP-Address !
Comment 2 Sven Gothel 2013-06-04 19:45:51 CEST
@All: Please refrain from writing data to jogamp.org until I give the green light tomorrow... Thank you!
Comment 3 Sven Gothel 2013-06-04 19:46:26 CEST
(In reply to comment #2)
> @All: Please refrain from writing data to jogamp.org until I give the green
> light tomorrow... Thank you!

this includes: git, wiki, bugzilla, jenkins, user accounts .. etc! :)
Comment 4 Sven Gothel 2013-06-06 10:35:44 CEST
write access allowed again, files moved and following services reinstated:

logging, move backup files and users, mysql, procmail, bogofilter, sasl2, dovecot, sendmail,
git, apache and jabot

todo: jenkins