Re: Auto Set unique.instanceId

2012-08-06 Thread Scott Gray
Keep in mind that if your machine IP address ever changes then any jobs queued 
or running at shutdown won't get picked up on restarting.

Regards
Scott

On 6/08/2012, at 3:06 PM, Sam Hamilton wrote:

 Many thanks Jacques - off to do some testing! 
 
 Cheers
 Sam
 
 On 4 Aug 2012, at 00:11, Jacques Le Roux jacques.le.r...@les7arts.com wrote:
 
 Hi Sam,
 
 I'm not sure to get it but you could use the IP address of each machine, 
 look into startofbiz.sh:
 IPADDR=`/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print 
 $1}'`
 
 From that you could parse (ie remove the dot) and create an unique Id for 
 each machine
 
 Also Googled for sh properties file access, found this as 2nd entry in the 
 SERP 
 http://shrubbery.mynetgear.net/c/display/W/Reading+Java-style+Properties+Files+with+Shell
 
 HTH
 
 Jacques
 
 
 Sam Hamilton wrote:
 Hey everyone!
 
 This is kinda a weird question but does anyone know a way to auto insert 
 the machines hostname in the unique.instanceId variable
 in general.properties?
 
 I am asking as I am migrating over to AWS and trying to automate the build 
 for a whole clustered stack so that if one of the
 instances dies the system knows and rebuilds.
 
 Something like unique.instanceId=$HOSTNAME but I don't know where to find 
 the supported list of variables that a properties file
 can have?
 
 
 Cheers
 Sam 
 



Re: Auto Set unique.instanceId

2012-08-06 Thread adrian . crum
That would be the primary reason not to do things that way. Instead,  
you should keep server-specific patches in the checked-out project and  
have each server apply its patch after checkout.


-Adrian

Quoting Scott Gray scott.g...@hotwaxmedia.com:

Keep in mind that if your machine IP address ever changes then any  
jobs queued or running at shutdown won't get picked up on restarting.


Regards
Scott

On 6/08/2012, at 3:06 PM, Sam Hamilton wrote:


Many thanks Jacques - off to do some testing!

Cheers
Sam

On 4 Aug 2012, at 00:11, Jacques Le Roux  
jacques.le.r...@les7arts.com wrote:



Hi Sam,

I'm not sure to get it but you could use the IP address of each  
machine, look into startofbiz.sh:
IPADDR=`/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 |  
awk '{ print $1}'`


From that you could parse (ie remove the dot) and create an unique  
Id for each machine


Also Googled for sh properties file access, found this as 2nd  
entry in the SERP  
http://shrubbery.mynetgear.net/c/display/W/Reading+Java-style+Properties+Files+with+Shell


HTH

Jacques


Sam Hamilton wrote:

Hey everyone!

This is kinda a weird question but does anyone know a way to auto  
insert the machines hostname in the unique.instanceId variable

in general.properties?

I am asking as I am migrating over to AWS and trying to automate  
the build for a whole clustered stack so that if one of the

instances dies the system knows and rebuilds.

Something like unique.instanceId=$HOSTNAME but I don't know where  
to find the supported list of variables that a properties file

can have?


Cheers
Sam