slptool doesn't parse the language and lifetime, and uses the default
lifetime (3 hours, 10800 seconds) for registrations.  You can see this in
the result of the findsrvs, where the line ends with ",en,60,10800" - the
",en,60" is treated as part of the URL.

However, the code that processes the static registrations does parse the
language and lifetime, but note that it searches for the first comma in the
URL, and takes the following text up to the next comma or end of string as
the language, and the text (number) from the second comma (if present) up to
the end as the lifetime.  The URL must therefore not contain any embedded
commas.

I have tested this on my installation (revision 1629), with a registration
in slp.reg that is set to have a lifetime of 180s.  It counts down as
expected, and disappears after 3 minutes.

Note that 65535 is a special value that means "unlimited", and means the
daemon will never time it out and delete it.

-----Original Message-----
From: Varun Chandramohan [mailto:var...@linux.vnet.ibm.com]
Sent: 05 October 2010 07:40
To: openslp-devel@lists.sourceforge.net
Subject: Re: [Openslp-devel] problems with slp service registrations


On Tuesday, October 05, 2010 10:55:44 am Varun Chandramohan wrote:
> slptool register service:ssh.openslp://9.47.81.70:22

This also seem to work fine for me. I did notice something funny. Didnt
check fully though.

[r...@llm86 openslp]# slptool register
service:ssh.openslp://9.47.81.70:22,en,60
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10800
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10800
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10785
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10770
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10770
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10755
[r...@llm86 openslp]# vi /usr/local/etc/slp.reg 
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10695
[r...@llm86 openslp]# slptool -u localhost findsrvs service:ssh.openslp
service:ssh.openslp://9.47.81.70:22,en,60,10620

I wanted timeout as 60sec but i see it uses 10800 as secs. Iam not sure why.
This is something to look at.

And secondly, make sure in slp.conf you set
net.slp.watchRegistrationPID = false

If this is not set, as soon as the process which created the registration
dies (slptool in this case), the reg is removed.

Regards,
Varun

----------------------------------------------------------------------------
--
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Openslp-devel mailing list
Openslp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openslp-devel

This email, including any attachment, is a confidential communication
intended solely for the use of the individual or entity to whom it is
addressed. It contains information which is private and may be proprietary
or covered by legal professional privilege. If you have received this email
in error, please notify the sender upon receipt, and immediately delete it
from your system.

Anything contained in this email that is not connected with the businesses
of this company is neither endorsed by nor is the liability of this company.

Whilst we have taken reasonable precautions to ensure that any attachment to
this email has been swept for viruses, we cannot accept liability for any
damage sustained as a result of software viruses, and would advise that you
carry out your own virus checks before opening any attachment.


------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Openslp-devel mailing list
Openslp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openslp-devel

Reply via email to