Wednesday, 2013-05-08

*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio00:05
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)00:05
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio00:13
github[hawtio] fusesource-ci pushed 1 new commit to gh-pages: http://git.io/xMQNDQ00:13
githubhawtio/gh-pages cce0983 FuseSource CI: Wagon: Deploying sitegen to repository00:13
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio00:13
*** jbott <jbott!supybot@nat/redhat/x-jsrtscndtilvgydu> has joined #hawtio00:21
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio00:25
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)00:25
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio00:35
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)00:35
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio00:45
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)00:45
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio00:56
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)00:56
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio01:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)01:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio01:25
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)01:26
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio01:35
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)01:35
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio01:41
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio01:45
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)01:45
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has joined #hawtio01:49
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio01:53
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has quit IRC (Client Quit)01:54
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio01:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)01:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio02:15
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)02:15
*** kearls <kearls!~textual@209-6-50-13.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com> has joined #hawtio02:21
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)02:25
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio02:25
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio02:35
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)02:35
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)02:45
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio02:45
*** kearls <kearls!~textual@209-6-50-13.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com> has quit IRC (Quit: Computer has gone to sleep.)02:53
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:05
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:05
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:15
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:15
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:25
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:25
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:36
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:37
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:45
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)03:45
*** is-mw <is-mw!~is-mw@p5B0269B6.dip0.t-ipconnect.de> has joined #hawtio03:56
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio03:57
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)03:58
*** is-mw2 <is-mw2!~is-mw@p508780DF.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 268 seconds)03:58
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio03:59
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio04:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)04:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio04:25
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)04:25
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: Leaving.)04:29
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio04:35
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)04:35
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio04:45
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)04:45
*** davsclaus <davsclaus!~davsclaus@78-72-73-107-no33.tbcn.telia.com> has joined #hawtio04:52
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio04:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)04:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio05:05
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)05:05
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio05:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)05:15
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio05:35
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)05:35
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio05:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)05:55
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio06:15
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)06:15
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio06:25
*** rhuss <rhuss!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Read error: Connection reset by peer)06:25
*** jolkia_jmx <jolkia_jmx!~rhuss@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Client Quit)06:27
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio07:13
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Remote host closed the connection)07:32
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio07:36
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has joined #hawtio07:45
*** dejanb <dejanb!~dejanb@dynamic-78-30-175-112.adsl.eunet.rs> has joined #hawtio07:58
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Remote host closed the connection)08:05
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio08:18
jstrachandejanb btw just saw the comments on https://issues.apache.org/jira/browse/AMQ-4506 - did you manage to get a message to expire when sending it via hawtio? I couldn't figure out the right combo?08:30
jstrachanis the header timeToLive?08:30
*** dejanb_ <dejanb_!~dejanb@cable-178-148-5-192.dynamic.sbb.rs> has joined #hawtio08:30
jstrachandoh just spotted the unit test08:30
jstrachanI guess the issue is setting the JMSExpiration header is kinda tricky in UIs as System.currentTimeMillis() is a tad tricky to remember :)08:31
*** dejanb <dejanb!~dejanb@dynamic-78-30-175-112.adsl.eunet.rs> has quit IRC (Ping timeout: 268 seconds)08:31
*** dejanb_ is now known as dejanb08:31
jstrachandejanb did you see any of the above? :)08:32
dejanbjstrachan: just last two … figured you must be talking to me :)08:32
jstrachanlol08:32
jstrachanwondered if we could add a timeToLive header - so folks can just set it as, say, 400008:33
jstrachanrather than writing some Java code to evaluate System.currentMillis() then getting their calculator out to figure out the sum :)08:33
jstrachanI guess maybe we could hack a custom UI for JMSExpiration where we always add System.currentMillis() or something; that feels a bit ugly though08:34
dejanbjstrachan: think you can now specify just time to live08:34
jstrachanwondered if we could just support timeToLive in AMQ directly (as camel does)08:34
jstrachanah08:34
dejanblet em look it up again08:34
jstrachanawesome!08:34
dejanbno you're right08:36
dejanbit's expiration time08:36
dejanbhere's the code …. https://github.com/apache/activemq/blob/trunk/activemq-broker/src/main/java/org/apache/activemq/broker/jmx/DestinationView.java#L30208:36
dejanblet me add a ttl08:37
jstrachanawesome!08:37
jstrachanthen folks can use it instead of calculating a JMSExpiration which would rock!08:37
dejanbttl + persistent message should do it for the dlq08:37
jstrachanextra brownie points for using "timeToLive" as the name - then its the same as camel and spring JmsTemplate08:38
dejanbyeah … we have that in web console … but it uses jms to send a message08:38
jstrachanyeah08:38
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio08:50
*** rajdavies <rajdavies!~textual@host86-145-92-116.range86-145.btcentralplus.com> has joined #hawtio09:02
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Ping timeout: 252 seconds)09:05
*** chirino <chirino!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has joined #hawtio09:10
dejanbjstrachan: fixed https://issues.apache.org/jira/browse/AMQ-452209:15
jstrachandejanb awesome!09:15
dejanblet me rebuild hawtio and see if we can make it go to dlq09:15
jstrachandejanb you tried the hawtio AMQ crack lately btw?09:16
jstrachanits looking pretty decent now09:16
dejanbnope … will play with it now09:16
jstrachandejanb added purge queue option to the Delete UI now too (with confirm dialogs) too09:17
jstrachanmove has smart completion of queue names too09:18
dejanbawesome09:18
jstrachanand the DLQ stuff appears when browsing DLQs on 5.9 snapshot09:18
dejanbit's coming together nicely :)09:18
jstrachanyeah!09:18
*** chirino_m <chirino_m!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has quit IRC (*.net *.split)09:19
dejanbjstrachan: seeing couple of things that we can tweak to make a better expirience … like refreshing message list after message is deleted and stuff09:32
dejanbwill work on it09:32
jstrachanah - thought it did that...09:33
jstrachanlemme double check, thought the code had that...09:33
jstrachanit should call operationSuccess() when the last message is deleted - thought thats maybe borked :)09:34
jstrachanor maybe the delete operation returns a failure or something?09:34
dejanbit seems close is undefined09:35
dejanbi'LL DIG INTO IT09:35
jstrachanah!09:35
jstrachanlemme fix09:35
dejanbcool09:35
jstrachanthink I've pushed a fix09:36
jstrachanwe changed from using a dialog class to just a boolean flag09:36
jstrachan      $scope.messageDialog = false;09:36
jstrachannow09:36
dejanbcool09:36
dejanbworks :)09:37
jstrachanyay!09:38
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio09:47
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Ping timeout: 255 seconds)10:03
dejanbjstrachan: how can I update list of queues10:18
dejanbI see it being updated imidately when you delete queue … but not when you create one or move messages to the non-existent queue10:19
jstrachanwhich list of queues; the tree UI?10:20
dejanbyeah10:21
jstrachanor the one used in the completion list when  moving?10:21
jstrachanits a little long winded - but when you create/delete any queue, there should be new JMX mbeans created/removed, which then fires the JMX tree reload10:21
jstrachanwhich then fires the reload of the ActiveMQ tree - hopefully10:21
jstrachanI think we've left a couple of console.log()'s in there as a helper for reload issues - do you see those messages appear?10:22
jstrachannow and again there's a gremlin somewhere that doesn't work10:22
dejanblet me check10:22
jstrachanis it the tree UI?10:22
jstrachanon the ActiveMQ tab?10:22
dejanbyeah … the queue shows after a while10:22
dejanbbut it'd be better if it was imidiate10:22
jstrachanits using your Preferences to decide how often to requery for changes to mebans IIRC10:22
jstrachanyeah10:22
jstrachanwe used to have code to set workspace.operationCounter or something like that - which acted as another 'please refresh the jmx tree' hook - though thats missing at the moment, night be nice to add it back in10:23
jstrachansome kinda way for a UI to kinda tell the core to reload the tree10:23
jstrachane.g. operationSuccess() could do something like workspace.operationCounter += 110:24
dejanbyup … I see "workspace tree has changed, lets reload the activemq tree "10:24
dejanbmessa ges10:24
jstrachanlike this https://github.com/hawtio/hawtio/blob/master/hawtio-web/src/main/webapp/app/activemq/js/destination.ts#L1510:24
dejanbyeah it does it10:24
dejanbbut somehow the update is 10sec late10:25
jstrachanwhats your refresh period set to (click the Preferences tab in the nav bar)10:25
dejanb10 sec :)10:26
dejanbthat explains everything10:26
jstrachan:)10:26
jstrachanbut would like a more immediate refresh though10:26
dejanbyeah … if we did operation that we know will change it10:27
dejanbit'd be good to trigger it10:27
jstrachanhow about trying setting it back to 10s, then in operationSuccess() call workspace.loadTree()10:27
dejanblet me try10:28
jstrachanif that works, we could update https://github.com/hawtio/hawtio/blob/master/hawtio-web/src/main/webapp/app/activemq/js/destination.ts#L15 to do the same10:28
jstrachanwould be nice to be agnostic of the refresh timer :)10:28
dejanbyup10:28
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio10:30
dejanbworks nice10:35
jstrachanyay!10:35
jstrachansame trick should work nice here when creating/deleting destinations too  https://github.com/hawtio/hawtio/blob/master/hawtio-web/src/main/webapp/app/activemq/js/destination.ts#L1510:36
dejanbyup10:36
*** chm007 <chm007!~cmoulliar@195.56.119.209> has joined #hawtio10:36
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio10:57
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/074wag10:57
githubhawtio/master 26d3631 James Strachan: fixes #330 so we can link to the details of a maven set of coordinates10:57
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio10:57
*** davsclaus <davsclaus!~davsclaus@78-72-73-107-no33.tbcn.telia.com> has quit IRC (Quit: Computer has gone to sleep.)10:58
*** davsclaus <davsclaus!~davsclaus@78-72-73-107-no33.tbcn.telia.com> has joined #hawtio10:59
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:02
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/13yf-w11:02
githubhawtio/master 7a63ae9 James Strachan: #330 links to the new detail page from the maven search results11:02
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:02
slewisjstrachan: maven tab is really handy when doing maven plugin development for sure...11:03
jstrachanyeah!11:04
jstrachanadded an mbean method to be able to link bundles to the mvn page; just hacking that in...11:04
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:05
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/T_SxSA11:05
githubhawtio/master 57b3a6b James Strachan: reformatted to code style and added some missing semis11:05
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:05
*** gashcrumb <gashcrumb!~quassel@c-24-34-129-30.hsd1.nh.comcast.net> has joined #hawtio11:08
*** slewis <slewis!~quassel@redhat/jboss/slewis> has quit IRC (Read error: Connection reset by peer)11:08
*** gashcrumb <gashcrumb!~quassel@c-24-34-129-30.hsd1.nh.comcast.net> has quit IRC (Changing host)11:08
*** gashcrumb <gashcrumb!~quassel@redhat/jboss/slewis> has joined #hawtio11:08
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:12
github[hawtio] dejanb pushed 1 new commit to master: http://git.io/Q8mE_A11:12
githubhawtio/master 75960fe Dejan Bosanac: loadTree when destinations are added/removed11:12
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:12
jstrachanyay, works!11:15
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:15
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/TQY8nA11:15
githubhawtio/master e1c47f0 James Strachan: fixes #331 so we can link from a bundle detail page to its maven artifact page so we can link to its versions, javadoc or source code11:15
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:15
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:16
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/hyRHKA11:16
githubhawtio/master bead604 James Strachan: moved all the $scope altering code to the top of the file11:16
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:16
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:29
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/-PMOLA11:29
githubhawtio/master d252cd2 James Strachan: updated the change log11:29
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:29
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Remote host closed the connection)11:36
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)11:47
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio11:54
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio11:57
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/ubj3mQ11:57
githubhawtio/master 7eb6528 Stan Lewis: Fully fix #32611:57
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio11:57
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio11:59
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)12:06
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio12:07
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/Nulr9A12:07
githubhawtio/master da1c8f7 Stan Lewis: Remove setTimeout call, not really needed12:07
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio12:07
*** kearls <kearls!~textual@209-6-50-13.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com> has joined #hawtio12:08
davsclausbtw the dashboards is borked12:21
davsclausi cannot add to it12:21
jstrachandamn!12:24
jstrachanI'll have a looksie12:24
davsclausand btw the hawtio-default WAR file has a broker dashboard out of the box12:24
davsclausand ppl may not have amq in the jvm12:24
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio12:24
jstrachanyeah12:24
davsclausi guess we should maybe just have the jvm dashboard only as sample12:24
davsclausand had one problem yesterday with the live counters on camel diagram not updating12:25
davsclaushad to click the cmel plugin again and select it again a few times12:25
davsclausthen it worked12:25
davsclausduring a live presentation :)12:25
jstrachanhmm - wonder why?12:25
jstrachan:)12:25
jstrachanyikes12:25
jstrachananything odd about host names or context names or anything?12:25
davsclausand had the "projector" not showing tracing highlighted box issue12:25
davsclauseg the blue color could ppl not see12:25
jstrachanoh balls12:25
davsclausso i had a guy from audince see my laptop to confirm :)12:26
jstrachan;)12:26
jstrachanlol12:26
davsclausmaybe we should highlight it with some bold marker or some other way as well?12:26
jstrachanneeds a better colour then - wonder what colours are likely to work on projectors?12:26
davsclauswell not yellow either, didnt you have the same problem with fuse ide ?12:26
davsclausor was it the grey scale bars in the profile view?12:26
jstrachanyeah - though think that was grey that was th eissue12:26
jstrachanyeah12:26
jstrachanwe maybe need a few projector themes to choose from based on how crap the projector is :)12:27
davsclausyeah i guess a "theme" selector12:27
gashcrumbah yeah, one problem with using the JVM tab is that the target JVM is likely not going to have hawtio mbeans12:37
gashcrumbincluding the JMX treewatcher12:37
gashcrumbso anything that relies on the JMX tree updating will require a manual refresh12:37
jstrachanah yeah12:38
gashcrumbwonder, is that in jolokia yet?  If we switched to that then it wouldn't be a problem really12:38
jstrachanthough I think jolokia might get something like the treewatcher soon12:38
gashcrumbyeah, that'd be awesome12:38
gashcrumbshould maybe raise an issue so we remember to keep an eye out for it12:38
gashcrumbactually, I think we might have one...  guess we have to remember the issue that was raised so we remember to keep an eye out for it :-)12:39
*** gashcrumb is now known as slewis12:39
jstrachan;)12:40
jstrachanhttps://github.com/rhuss/jolokia/issues/9412:41
jstrachanah this too https://github.com/rhuss/jolokia/issues/7712:41
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Ping timeout: 252 seconds)12:43
slewishmmm, yeah that second one looks like the one...12:44
slewisso do we then just go back to calling list with this callback thing I wonder...12:44
jstrachanyeah, when 2.x is out we could (there was that other issue with using polling and list; it wasn't using the canonical settings or something - forget the details now...12:46
slewisyeah, me too :-)12:46
slewishmmm, well maybe we can figure out some kind of fallback in the meantime, or for stuff that uses the tree watcher maybe they could poll directly instead12:48
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio12:48
slewisso while the JMX tree may go stale at least views of attributes etc will still be kept up to date12:48
slewisand we could always add a refresh button to the tree if the tree watcher mbean isn't available12:49
jstrachanthough I'm so used to the UI just updating in real time as stuff changes; I"d hate to go back to the refresh button12:49
jstrachane.g. it makes me smile whenever I see new endpoints appear in the UI or things vanish12:49
slewis:-)12:49
slewistrue dat12:49
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)12:50
jstrachanI guess once the ifmodified stuff makes it into jolokia we can just switch to that (with maybe a fallback to our mbean in cases where older jolokia is used?)12:51
*** rhuss1 <rhuss1!~jolokia@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 268 seconds)12:51
slewisyeah12:52
*** rhuss <rhuss!~jolokia@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio12:52
*** rhuss <rhuss!~jolokia@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Client Quit)12:56
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio12:58
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Ping timeout: 252 seconds)12:58
*** vijaykiran <vijaykiran!~user@213.208.206.28> has joined #hawtio13:06
*** rhuss <rhuss!~jolokia@p4FE1B15D.dip0.t-ipconnect.de> has joined #hawtio13:22
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has joined #hawtio13:44
*** chm007 <chm007!~cmoulliar@195.56.119.209> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)13:58
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio14:20
github[hawtio] fusesource-ci pushed 1 new commit to gh-pages: http://git.io/PTL47w14:20
githubhawtio/gh-pages 131ff80 FuseSource CI: Wagon: Deploying sitegen to repository14:20
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio14:20
slewisjstrachan: been wondering, I keep having to add additional functions to the fabric mbeans, I wonder if it'd better to make it a separate module from fabric-core14:44
slewisand then maybe abstract any API changes in the JMX module rather than worrying about doing it in the javascript14:44
jstrachannot sure I follow14:44
slewisso am working on an "add profile" dialog14:44
jstrachanif its not in fabric-core - then it might not be there - which wouldn't help the JS?14:45
slewisbut just found that createProfile only takes a version/name but no parents14:45
jstrachanah14:45
slewisand I don't think there's a JMX function (yet) for setting profile parents14:45
slewisso now if I go and add that, hawtio won't really work that great against ESB 6.014:45
slewisand such14:45
slewisso am wondering if maybe it'd be better to split out the JMX stuff into a separate module from fabric-core, get a consistent JMX api14:46
jstrachanwe maybe need a way to detect if its 6.1 or later (by the presence of a new mbean or opeeration maybe?)14:46
jstrachanand fix all the mbeans for 6.1?14:46
slewisYeah,  I guess.  I guess really the main thing is, how much should I worry about backwards compatability to 6.014:46
jstrachannot sure the split helps - but I do think we need an easy way to grok if its 6.0 or 6.1 etc14:47
jstrachanmaybe we just add a fabric version API to the mbean - if that fails we know its 6.0 or learlier :)14:47
slewis'cause in 6.0 there's some operations that aren't going to be possible with the existing JMX interface14:47
slewis:-)14:47
jstrachanyeah14:47
jstrachanthere's lots of things we can't do in 6.0 (e.g. connect to containers)14:47
slewisyeah...14:47
slewismaybe we just need to assume no backwards compat really14:48
slewisand make it 6.1 and up14:48
jstrachanso long as hawtio can detect if somethings available, we're good - though its tricky/painful doing the detecting - maybe new mbean names/types?14:48
jstrachanor a verion14:48
jstrachanyeah14:48
slewisyeah, we could always do a little shim here and there to backport JMX operations14:48
slewisi.e. io.hawt/FabricShim :-)14:49
jstrachanhaving a new mbean name/type/kind is a nice easy way to check for things I guess - but its easy to catch missing operation exceptions and then just hiding an option or something14:49
jstrachanmy worry is having partial systems (e.g. if folks don't enable the hawtio shims)14:49
slewisyeah14:49
jstrachanso I"d rather add a version property to the fabric mbean, or add a new fabric mbean for 'new profile API over JMX"14:49
slewisyeah, I guess maybe add a version property, right14:49
jstrachanyeah14:50
jstrachanthough a new mbean kind is the easiest way to enable/disable - since we cache/index the mbeans so they are super easy to detect14:50
slewisanother option I pondered is actually breaking out the fabric plugin into it's own separate plugin that has the mbean and javascript14:51
slewisthen you could have a 6.0 plugin, 6.1, etc.14:51
slewiskind of a lot of work, but would be possible14:51
jstrachansounds icky14:51
jstrachan;)14:51
slewislol14:51
*** chirino <chirino!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has quit IRC (Quit: Leaving...)14:51
slewiswell, I didn't say it'd be pleasant :-)  just possible14:52
jstrachanwe've managed to do ok with activemq and camel so far in backwards compatibility - with both fuse and non-fuse - its not so bad just detacting mbeans / operations or catching exceptions mostly14:52
*** chirino <chirino!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has joined #hawtio14:52
*** chm007 <chm007!~cmoulliar@195.56.119.209> has joined #hawtio14:52
jstrachanseems the easiest way to gradually add functionality and getting pretty reasonable backwards compat (though can be a bit fiddly)14:52
slewisyeah, sounds good, did you have some helper functions that you'd use for that?  Might have a look and see what I can borrow14:53
jstrachanthe most common approach so far has been using custom new mbeans up to now ;) if its there then something is unlocked/enabled - though there are places we use an operation/attribute - lemme ponder some of them...14:54
jstrachanwonder if it makes any sense supporting things like create/amend profile in 6.0?14:54
jstrachanjust a check for 6.1 mbeans might be enough to enable the profile create/edit stuff?14:55
slewisit'd be nice since FMC does it...  I guess I could fall back to using the FMC rest API14:55
jstrachanmaybe a 6.0 compat version of the mbean which uses the REST API? :)14:56
jstrachansounds lots of work though14:56
slewisyeah, that kinda sucks too :-)14:56
jstrachanwonder if we could replicate easily the FMC REST API going forward?14:56
jstrachanwe don't have to use jmx for everything14:57
slewisyeah, true14:57
jstrachanthough its hard to know where FMC is too...14:57
jstrachanon 6.0 how can we tell?14:57
slewisyeah, you can't really14:57
slewisjust if the "fmc" profile is applied or the fabric-rest feature is there14:57
slewiscould back-port fabric-web to 6.x for easy FMC detection though14:58
slewishmmm14:58
slewisI'll have to ponder it a bit and maybe stick with developing against a 6.x container for a bit for starters15:00
jstrachangiven there's FMC already for 6.0 - I'd be tempted to just get 6.1 being awesome in hawtio - we could maybe add a legacy mbean that talks to FMC which folks could add to the FMC profile later if needed?15:00
jstrachanyeah15:00
slewisyeah, I like that idea15:00
*** is-mw <is-mw!~is-mw@p5B0269B6.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 245 seconds)15:05
*** davsclaus <davsclaus!~davsclaus@78-72-73-107-no33.tbcn.telia.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)15:34
*** chm007 <chm007!~cmoulliar@195.56.119.209> has quit IRC (Ping timeout: 255 seconds)15:51
*** dejanb <dejanb!~dejanb@cable-178-148-5-192.dynamic.sbb.rs> has quit IRC (Quit: dejanb)16:00
*** vijaykiran <vijaykiran!~user@213.208.206.28> has quit IRC (Ping timeout: 252 seconds)16:10
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio16:44
*** rhuss1 <rhuss1!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has joined #hawtio16:47
*** rhuss <rhuss!~jolokia@p4FE1B15D.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)16:50
*** rajdavies <rajdavies!~textual@host86-145-92-116.range86-145.btcentralplus.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)17:07
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)17:24
*** rhuss1 <rhuss1!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving.)17:43
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has quit IRC (Quit: Leaving...)17:44
*** rhuss <rhuss!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has joined #hawtio18:00
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio18:11
*** zezikaro is now known as foobarbaz18:14
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)18:35
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio19:03
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio19:09
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has quit IRC (Quit: scranton)19:14
*** rhuss <rhuss!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving.)19:15
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has joined #hawtio19:32
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio19:50
github[hawtio] fusesource-ci pushed 1 new commit to gh-pages: http://git.io/VhofoA19:50
githubhawtio/gh-pages b2d9f96 FuseSource CI: Wagon: Deploying sitegen to repository19:50
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio19:50
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)20:04
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio20:07
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)20:14
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio20:21
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio20:27
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/Rh0pTg20:27
githubhawtio/master 893be4e Stan Lewis: kick off some pages for working with fabric containers20:27
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio20:27
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)20:30
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: See ya later)21:32
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has quit IRC (Quit: scranton)22:39

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!