GemStone 3.0.1
GemStone/S 64 3.0.1 was released on Monday of this week.GemStone/S 64 Bit 3.0.1 is a new version of the GemStone/S 64 Bit object server. This release provides feature enhancements and fixes a number of serious 3.0 bugs.
Release notes, Install Guide and manuals are available here. Be sure to carefully read the GemStone 3.0.0 release notes, if this is the first time you have used GemStone/S 3.0 as there are significant differences between GemStone3.x and GemStone 2.x
GLASS 1.0-beta.8.7
GemStone 3.0.1 ships with GLASS 1.0-beta.8.7 pre-installed in $GEMSTONE/bin/extent0.seaside.dbf
.
Currently there is no path for upgrading a GemStone 2.x GLASS application to GemStone 3.0.1. The upgrade path will be defined in a future release.
If you are running a production application in GemStone 2.x, it is recommended that you continue to use GemStone 2.x for production. You should port your application to GemStone 3.0.1 in preparation for the time when the upgrade procedure is defined.
If you are starting a new application then you should use GemStone 3.0.1 as a starting point.
Download and Installation
You can download the binaries from ftp://ftp.gemstone.com/pub/GemStone64/3.0.1/ or visit seaside.gemstone.com downloads page and use the installGemStone3.0.1.sh script to download and install GemStone 3.0.1 on your machine (highly recommended).
Starting a 3.0.1 stone
Once you’ve installed Gemstone in /opt/gemstone/product
, follow these steps to start and stop the stone:
- Define GEMSTONE environment variables ($GEMSTONE/bin and $GEMSTONE/seaside/bin added to your $PATH environment variable):
source /opt/gemstone/product/seaside/defSeaside
It is recommended that you add this step to your
.bashrc
. - Copy the
system.conf
and GLASSextent0.dbf
files to data directory:cp $GEMSTONE/seaside/system.conf \ $GEMSTONE/seaside/data chmod +w $GEMSTONE/seaside/data/system.conf cp $GEMSTONE/bin/extent0.seaside.dbf \ $GEMSTONE/seaside/data/extent0.dbf chmod +w $GEMSTONE/seaside/data/extent0.dbf
This step is performed as part of the installGemStone3.0.1.sh script.
- Start
netldi
andstone
processes:startnet startGemstone
- Ensure
stone
process is running:gslist -lcv
- Stop
stone
process:stopGemstone
Check the Starting a stone page on the glass db wiki for updates to the above procedure.
GemTools 1.0-beta.8.5
A One-Click GemTools 1.0-beta.8.5 for GemStone 3.0.1 can be obtained from the seaside.gemstone.com downloads page or you can download GemTools 1.0-beta.8.5 for Gemstone/S 3.0.1 all platforms directly.
You can build a custom GemTools image by following these steps on the glass db wiki.
Seaside 3.0, Magritte 2.0, and Pier 2.0
I have new releases of Seaside, Magritte and Pier that have been ported to GemStone 3.0.1 queued up and they should be made available shortly.
—–
[1] “Mike” Michael L. Baird, flickr.bairdphotos.com / CC BY 2.0
7 comments
Comments feed for this article
November 16, 2011 at 6:10 am
Marten
Well, I’ve reached the end of this installation – but I’m still working hard on this topic. Here are some remarks:
source /opt/gemstone/product/seaside/defSeaside
….
startGemstone
….
nothing critical for old users, but for beginners quite a problem …
November 16, 2011 at 8:42 am
Dale Henrichs
Marten,
Thanks for catching the errors … I’ve updated the blog.
November 18, 2011 at 3:37 pm
GemTools 1.0-beta.8.6 « (gem)Stone Soup
[…] One-Click GemTools images are available on the GLASS downloads page. GemTools images are available for use with GemStone/S 2.3.x, GemStone/S 2.4.4.x, and GemStone/S 3.0.1.x, […]
November 21, 2011 at 1:05 pm
GLASS 1.0-beta.8.7.1 released « (gem)Stone Soup
[…] 1.0-beta.8.7.1 has been tested against GemStone/S 2.3.1, GemStone/S 2.4.4.1, GemStone/S 3.0.1 and the forthcoming GemStone/S 2.4.5 […]
December 2, 2011 at 10:01 am
GLASS Release for Seaside3.0 « (gem)Stone Soup
[…] release is primarily aimed at supporting GemStone/S 3.0.1 with several GemStone-specific bugfixes and a couple of GemStone-specific Seaside […]
December 2, 2011 at 10:24 am
GLASS 101: Remote Breakpoints for Seaside 3.0 « (gem)Stone Soup
[…] script support for remote breakpoints is preinstalled in GemStone/S 3.0.1, however you must disable native code by setting GEM_NATIVE_CODE_ENABLED to FALSE in your gem conf […]
July 11, 2012 at 3:42 pm
GemStone/S 64 3.1.0 is Shipping « (gem)Stone Soup
[…] the GemStone 3.1.0 release, there is an upgrade path from Gemstone 2.x and GemStone 3.0.1. See the Linux or Mac Install Guide for detailed upgrade […]