Re: How does features:refreshUrl handles snapshot

2011-03-17 Thread Guillaume Nodet
I'll experiment to see if it is possible to find if the snapshot has changed.
Could you please raise a JIRA issue for that ?

On Thu, Mar 17, 2011 at 17:27, Guillaume Nodet gno...@gmail.com wrote:
 First refreshUrl only reload the features descriptors.  It doesn't
 update the features.  We've added the dev:watch command in karaf 2.2.0
 which can automatically update bundles if newer snapshots are
 available in your local repo.   I guess the problem is to detect when
 snapshots have actually changed, but I suppose it could be done by
 looking at the maven metadata.
 Though it might be a bit more costly than checking the local file
 system as this would need several http requests for each snapshot, so
 a sufficient delay should be used between polls.

 On Thu, Mar 17, 2011 at 17:12, Dan Tran dant...@gmail.com wrote:
 Hello,

 I am able to install my snaphot features from my company maven
 repository.  When there is new snapshot on my repo,
 features:refreshUrl is able to identify the latest snapshot
 ..-features.xml ( via latest timestamp file ), however after that
 nothing happens.  I am expecting all my SNAPSHOT bundles belong to my
 features.xml to get downloaded and restart.

 is this a bug?

 -Dan




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/

Open Source SOA
http://fusesource.com


Re: How does features:refreshUrl handles snapshot

2011-03-17 Thread karafman

Guillaume Nodet wrote:
 
 I'll experiment to see if it is possible to find if the snapshot has
 changed.
 Could you please raise a JIRA issue for that ?
 
 On Thu, Mar 17, 2011 at 17:27, Guillaume Nodet lt;gno...@gmail.comgt;
 wrote:
 First refreshUrl only reload the features descriptors.  It doesn't
 update the features.  We've added the dev:watch command in karaf 2.2.0
 which can automatically update bundles if newer snapshots are
 available in your local repo.   I guess the problem is to detect when
 snapshots have actually changed, but I suppose it could be done by
 looking at the maven metadata.
 Though it might be a bit more costly than checking the local file
 system as this would need several http requests for each snapshot, so
 a sufficient delay should be used between polls.

 On Thu, Mar 17, 2011 at 17:12, Dan Tran lt;dant...@gmail.comgt; wrote:
 Hello,

 I am able to install my snaphot features from my company maven
 repository.  When there is new snapshot on my repo,
 features:refreshUrl is able to identify the latest snapshot
 ..-features.xml ( via latest timestamp file ), however after that
 nothing happens.  I am expecting all my SNAPSHOT bundles belong to my
 features.xml to get downloaded and restart.

 is this a bug?

 -Dan




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com

 
 
 
 -- 
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com
 

Guillaume,

I think the dev:watch command is a great idea.  However, I can see how it
could possibly introduce problems if left on, or forgotten about by the
developer.  Perhaps as part of adding the new functionality to automatically
update snapshots when they are refreshed in the maven repository, you could
send something to the console to indicate an automatic update is being
performed?

-
Karafman
Slayer of the JEE
Pounder of the Perl Programmer

--
View this message in context: 
http://karaf.922171.n3.nabble.com/How-does-features-refreshUrl-handles-snapshot-tp2694125p2694314.html
Sent from the Karaf - User mailing list archive at Nabble.com.


Re: How does features:refreshUrl handles snapshot

2011-03-17 Thread Dan Tran
filed at https://issues.apache.org/jira/browse/KARAF-524


I also notice that, thru TRACE logger, I can see for each
features:refreshUrl, Karaf makes several attempts to refresh ( it
reaching out to all configured maven repositories ). Is it another
bug?

Thanks

-Dan

On Thu, Mar 17, 2011 at 9:50 AM, karafman mvangeert...@comcast.net wrote:

 Guillaume Nodet wrote:

 I'll experiment to see if it is possible to find if the snapshot has
 changed.
 Could you please raise a JIRA issue for that ?

 On Thu, Mar 17, 2011 at 17:27, Guillaume Nodet lt;gno...@gmail.comgt;
 wrote:
 First refreshUrl only reload the features descriptors.  It doesn't
 update the features.  We've added the dev:watch command in karaf 2.2.0
 which can automatically update bundles if newer snapshots are
 available in your local repo.   I guess the problem is to detect when
 snapshots have actually changed, but I suppose it could be done by
 looking at the maven metadata.
 Though it might be a bit more costly than checking the local file
 system as this would need several http requests for each snapshot, so
 a sufficient delay should be used between polls.

 On Thu, Mar 17, 2011 at 17:12, Dan Tran lt;dant...@gmail.comgt; wrote:
 Hello,

 I am able to install my snaphot features from my company maven
 repository.  When there is new snapshot on my repo,
 features:refreshUrl is able to identify the latest snapshot
 ..-features.xml ( via latest timestamp file ), however after that
 nothing happens.  I am expecting all my SNAPSHOT bundles belong to my
 features.xml to get downloaded and restart.

 is this a bug?

 -Dan




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com


 Guillaume,

 I think the dev:watch command is a great idea.  However, I can see how it
 could possibly introduce problems if left on, or forgotten about by the
 developer.  Perhaps as part of adding the new functionality to automatically
 update snapshots when they are refreshed in the maven repository, you could
 send something to the console to indicate an automatic update is being
 performed?

 -
 Karafman
 Slayer of the JEE
 Pounder of the Perl Programmer

 --
 View this message in context: 
 http://karaf.922171.n3.nabble.com/How-does-features-refreshUrl-handles-snapshot-tp2694125p2694314.html
 Sent from the Karaf - User mailing list archive at Nabble.com.



Re: How does features:refreshUrl handles snapshot

2011-03-17 Thread Dan Tran
In my case, i see Karaf repeats several times thru the my set of
pre-configured repos.

One should be good enough right?

-D

On Thu, Mar 17, 2011 at 10:24 AM, karafman mvangeert...@comcast.net wrote:

 dantran wrote:

 filed at https://issues.apache.org/jira/browse/KARAF-524


 I also notice that, thru TRACE logger, I can see for each
 features:refreshUrl, Karaf makes several attempts to refresh ( it
 reaching out to all configured maven repositories ). Is it another
 bug?

 Thanks

 -Dan

 On Thu, Mar 17, 2011 at 9:50 AM, karafman lt;mvangeert...@comcast.netgt;
 wrote:

 Guillaume Nodet wrote:

 I'll experiment to see if it is possible to find if the snapshot has
 changed.
 Could you please raise a JIRA issue for that ?

 On Thu, Mar 17, 2011 at 17:27, Guillaume Nodet lt;gno...@gmail.comgt;
 wrote:
 First refreshUrl only reload the features descriptors.  It doesn't
 update the features.  We've added the dev:watch command in karaf 2.2.0
 which can automatically update bundles if newer snapshots are
 available in your local repo.   I guess the problem is to detect when
 snapshots have actually changed, but I suppose it could be done by
 looking at the maven metadata.
 Though it might be a bit more costly than checking the local file
 system as this would need several http requests for each snapshot, so
 a sufficient delay should be used between polls.

 On Thu, Mar 17, 2011 at 17:12, Dan Tran lt;dant...@gmail.comgt;
 wrote:
 Hello,

 I am able to install my snaphot features from my company maven
 repository.  When there is new snapshot on my repo,
 features:refreshUrl is able to identify the latest snapshot
 ..-features.xml ( via latest timestamp file ), however after that
 nothing happens.  I am expecting all my SNAPSHOT bundles belong to my
 features.xml to get downloaded and restart.

 is this a bug?

 -Dan




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com




 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/
 
 Open Source SOA
 http://fusesource.com


 Guillaume,

 I think the dev:watch command is a great idea.  However, I can see how it
 could possibly introduce problems if left on, or forgotten about by the
 developer.  Perhaps as part of adding the new functionality to
 automatically
 update snapshots when they are refreshed in the maven repository, you
 could
 send something to the console to indicate an automatic update is being
 performed?

 -
 Karafman
 Slayer of the JEE
 Pounder of the Perl Programmer

 --
 View this message in context:
 http://karaf.922171.n3.nabble.com/How-does-features-refreshUrl-handles-snapshot-tp2694125p2694314.html
 Sent from the Karaf - User mailing list archive at Nabble.com.



 Dan,

 This may be a result of how you are provisioning.  Basically, when Karaf
 deploys a feature, if any bundles within that feature already exist inside
 of Karaf, it will refresh them.  It does this to ensure all the appropriate
 wiring from that dependent bundle take place. Additionally, if a feature
 fails to deploy, Karaf will uninstall that entire feature, and perform
 refreshes on bundles that are affected.

 So, in short, to answer your question, no this is not a bug.  It is working
 as it should.

 -
 Karafman
 Slayer of the JEE
 Pounder of the Perl Programmer

 --
 View this message in context: 
 http://karaf.922171.n3.nabble.com/How-does-features-refreshUrl-handles-snapshot-tp2694125p2694455.html
 Sent from the Karaf - User mailing list archive at Nabble.com.