Thursday, 2013-05-09

*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio00:14
github[hawtio] fusesource-ci pushed 1 new commit to gh-pages: http://git.io/dLzoVQ00:14
githubhawtio/gh-pages c8b5301 FuseSource CI: Wagon: Deploying sitegen to repository00:14
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio00:14
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: Leaving.)01:02
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio01:50
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Quit: soody)02:54
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio03:09
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Quit: soody)03:31
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio03:35
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Quit: soody)03:50
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio03:53
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Read error: Connection reset by peer)04:03
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio04:03
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Quit: soody)04:22
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio04:24
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has joined #hawtio04:30
*** soody <soody!~asood@c-71-233-209-91.hsd1.ma.comcast.net> has quit IRC (Quit: soody)05:13
*** 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.)05:39
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: Leaving.)05:55
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio07:12
*** rhuss <rhuss!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has joined #hawtio08:01
*** dejanb <dejanb!~dejanb@cable-178-148-5-192.dynamic.sbb.rs> has joined #hawtio08:52
*** dejanb <dejanb!~dejanb@cable-178-148-5-192.dynamic.sbb.rs> has joined #hawtio08:52
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has joined #hawtio09:23
*** rajdavies <rajdavies!~textual@host86-145-92-116.range86-145.btcentralplus.com> has joined #hawtio09:32
dejanbjstrachan: hey … started playing with durable sub support09:41
jstrachanooh!09:41
jstrachandejanb you tried all the DLQ / move / delete / purge stuff?09:46
jstrachancan't think of a way to improve it so far - but if you think of anything lemme know!09:46
dejanbyeah … played with it yesterday … I have some minor improvements09:47
dejanbin mind09:47
jstrachanawesome09:47
dejanbwould love to improve sending … so it's easy to define if message is peristent and stuff09:47
dejanband go to the browse tab after we send a message09:48
jstrachanah yeah - I did think it'd be nice to add data types to the header schemas - so we can use check boxes for persistence flags or long/date etc09:48
dejanbsome checks if msg is empty before send09:48
dejanband stuff like that09:48
dejanbyeah09:48
dejanbdelete/remove works great09:49
dejanbsorry delete/move09:49
jstrachanI reused the json-schema stuff for the header names; so we should be able to reuse all the crack from for the form generation (so we can add combo boxes / enums / check boxes / number / dates etc)09:49
dejanbjstrachan: one more thing we need to think about is how to deal with large number of destinations09:49
dejanbI saw some brokers with 1000s of queues and it's a mess09:50
dejanbin console :)09:50
dejanband I'd add an option to delete multiple queues at once09:50
jstrachanah thats a good idea09:54
jstrachanI did wonder if we should use a real tree structure for the queues / topics - that could help?09:54
jstrachanyou can do text filtering on the Queues folder too btw09:54
jstrachanso if you select the Queue folder, the table you get with all the queues in, you can use the search box to filter it etc09:55
dejanbcool … it doesn't work atm … but yeah that's the way09:56
jstrachanah lemme check :) updates to ng-grid have borked a few tables :)09:57
dejanb:)09:57
jstrachanbtw on a tangent - in a fabric setting, I'd love to have a fabric/git/JSON based 'subscription manager' UI in hawtio, so we can define sets of subscriptions in a profile which consume messages from some destination and then invoke some endpoint (e.g. for bridging between message brokers, or for consuming from AMQ and invoking some web service or whatnot - so that AMQ becomes more of an appliance which can then09:57
jstrachan invoke any endpoint09:57
jstrachankinda like pubsubhubub and WS-Notification type stuff - but done via just hacking json/xml docs in the fabric registry via hawtio - and then having a fabric/amq thingy for activating the subscriptions / bridges in a cluster09:58
jstrachandejanb btw the Attributes tab if you select "Queue" filters for me09:59
jstrachan(i.e. the table is filtered)09:59
dejanbah it doesn't work for a single char09:59
dejanbbut works for more09:59
jstrachanah10:00
jstrachanit filters on all the properties too I suspect; not just the queue name maybe10:00
dejanbjstrachan: on the subs … I played a little bit with that old idea of amq hooks these days with camel10:01
jstrachanah cool10:02
dejanbthink it would be great to be able to define a "template route" … and then use rest, to define actual end points10:02
jstrachanyeah10:02
jstrachanI was thinking of having some kind of 'widget' thing which given a blob of, say, json could create some beans / services (e.g. camel routes or any old bean thingy)10:02
jstrachanthen we define a json schema for the blob of json - so we'd get a UI for free (which we could then customise over time with slicker smart completion UI stuff)10:03
dejanbthinking it could be just a single servlet that would transform things like … activemq/queue/test url path … to camel endpoint activemq:queue:test10:03
jstrachanthen each json would be stored in git on a profile - then we'd just need the ZK sharding / partitioning code to run all the instances of each widget10:03
dejanbyeah .. sounds good … but generally subs are just camel routes10:06
jstrachanI was wondering about doing something kinda purely blueprint based - so we could have a blueprint XML which takes some properties from some json or something - then we could use it to make any old Java stuff- whether its camel or not really10:06
jstrachanyeah!10:06
jstrachanfor many reasons (subs / camel editor) - we need really nice slick UI stuff for picking & configuring endpoints (e.g. like the move completion dialog for activemq queues)10:07
dejanbyup10:12
dejanbbtw for durable subs … not sure if we should improve mbean stuff for 5.9 … and expose them in their own subtree as we do with queues and stuff10:13
dejanbright now the web console uses BrokerView methods to get all data and stuff10:13
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio10:30
jstrachandejanb yeah - haven't looked at how they work yet10:51
jstrachandejanb how do you get the durable subs right now - method on the BrokerView?10:51
dejanbjstrachan: yeah11:01
dejanbI'm thinking to create a speacial tab11:01
dejanbfor now on the broker11:01
dejanbwhich will do all the work11:02
dejanbwdyt11:02
jstrachanyeah, sounds good11:05
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has quit IRC (Read error: Connection reset by peer)11:16
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has joined #hawtio11:16
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)12:04
*** kearls <kearls!~textual@209-6-50-13.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com> has joined #hawtio12:19
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)12:27
*** dejanb <dejanb!~dejanb@cable-178-148-5-192.dynamic.sbb.rs> has quit IRC (Ping timeout: 257 seconds)12:56
*** dejanb <dejanb!~dejanb@dynamic-78-30-175-112.adsl.eunet.rs> has joined #hawtio12:56
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio12:59
*** dbokde <dbokde!~Adium@76-220-59-86.lightspeed.sntcca.sbcglobal.net> has joined #hawtio14:05
dejanbjstrachan: quick question if you have a min14:28
jstrachanshoot14:28
dejanbgetDurableSubscriptions … returns ObjectName[]14:29
jstrachaneeuuww :)14:29
dejanbso I get something like this14:29
dejanbhttp://pastie.org/782268914:29
dejanbany easy way to convert it to js array so I can easily popluate table14:30
jstrachanf.map(o => o["objectName"])14:30
jstrachanwould return an array of objectname strings I think14:30
dejanband then .split(",")14:31
dejanb?14:31
jstrachanyou can then iterate and for each object name do a JMX thingy14:31
jstrachanthis is 1 object name right? "org.apache.activemq:brokerName=broker1,clientId=dejan,consumerId=Durable(dejan_James),destinationName=TEST.FOO,destinationType=Topic,endpoint=Consumer,type=Broker"14:31
dejanbyeah14:31
jstrachanis that all the data or did you wanna just show those values as the data?14:31
dejanbI have 214:31
jstrachanthere's some code to parse objectnames somewhere I think IIRC - lemme have a look...14:32
dejanbI'd like to show clientid, consumerid, etc as table columns14:32
jstrachanah no - hand coded crap ;) lemme refactor out the code...14:33
dejanb:)14:33
jstrachangimme 10 mins14:33
dejanbcool … if you're busy with something else, just give me a pointer14:34
jstrachanno biggie - am on it14:34
dejanbawesome14:34
dejanbtnx14:34
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio14:44
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/lV-Vuw14:44
githubhawtio/master c50fb3a James Strachan: added a helper method to parse object name entries14:44
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio14:44
jstrachanf.map(o => { var objectName = o["objectName"]; return Core.objectNameProperties(objectName); });14:44
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has joined #hawtio14:44
jstrachandejanb you could chuck the objectName into the object for the entry values if you like - in case you wanna use it to do some jmx stuff14:44
dejanbjstrachan: cool14:45
jstrachandejanb I've been using the convention of using "_id" as the key field in an object btw14:45
jstrachankinda mongodb stylee14:45
jstrachanf.map(o => { var objectName = o["objectName"]; var entries = Core.objectNameProperties(objectName);  entries["_id"] = objectName; return entries; });14:45
jstrachandejanb pull first before trying the above ;)14:45
jstrachanadded a unit test to show it working14:45
dejanb:)14:46
dejanbjstrachan: works like a charm :)14:58
jstrachanyay!14:58
jstrachanIRC is my IDE :)14:58
dejanb:)14:58
jstrachanmaybe need an IRC plugin to the JavaScript console in Chrome… :)14:58
slewisthat would be hawt14:59
*** pulse00 <pulse00!~pulse00@93-139-163-89.adsl.net.t-com.hr> has joined #hawtio15:00
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio15:02
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/0WXRXQ15:02
githubhawtio/master 5e52f4a Stan Lewis: Bit more work on #33415:02
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio15:02
*** chirino <chirino!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has quit IRC (Quit: Computer has gone to sleep.)15:03
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio15:38
github[hawtio] jstrachan pushed 1 new commit to master: http://git.io/cH4h5A15:38
githubhawtio/master 57d5597 James Strachan: first spike of #212 so we can at least make a GET on the JBoss management API on a remote container using the proxy servlet; though it seems we can only do GET and the POST is not authorised for some reason. e.g. try using something like: http://localhost:8000/hawtio/#/jboss/dmr?_user=foo&_pwd=something...15:38
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio15:38
*** chirino_m <chirino_m!~chirino@89.sub-70-209-2.myvzw.com> has joined #hawtio15:57
*** chirino_m <chirino_m!~chirino@89.sub-70-209-2.myvzw.com> has quit IRC (Quit: Computer has gone to sleep.)16:11
*** dejanb <dejanb!~dejanb@dynamic-78-30-175-112.adsl.eunet.rs> has quit IRC (Quit: dejanb)16:20
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: Computer has gone to sleep.)16:31
*** chirino_m <chirino_m!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has joined #hawtio16:33
*** rhuss1 <rhuss1!~jolokia@p4FE18D17.dip0.t-ipconnect.de> has joined #hawtio16:46
*** rhuss <rhuss!~jolokia@p4FE183ED.dip0.t-ipconnect.de> has quit IRC (Read error: Operation timed out)16:48
*** pulse00 <pulse00!~pulse00@93-139-163-89.adsl.net.t-com.hr> has quit IRC (Remote host closed the connection)17:05
*** rhuss1 <rhuss1!~jolokia@p4FE18D17.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 256 seconds)17:08
*** rhuss <rhuss!~jolokia@p4FE18D17.dip0.t-ipconnect.de> has joined #hawtio17:10
*** jstrachan <jstrachan!~jstrachan@host86-144-208-78.range86-144.btcentralplus.com> has quit IRC (Quit: Leaving...)17:16
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio17:58
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/1SVMwA17:58
githubhawtio/master 512f547 Stan Lewis: Finish up and fix #33417:58
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio17:58
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio18:05
github[hawtio] fusesource-ci pushed 1 new commit to gh-pages: http://git.io/CYl6KQ18:05
githubhawtio/gh-pages 2d6963e FuseSource CI: Wagon: Deploying sitegen to repository18:05
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio18:05
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio18:12
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio18:34
*** rajdavies <rajdavies!~textual@host86-145-92-116.range86-145.btcentralplus.com> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)18:42
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Ping timeout: 256 seconds)19:12
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has joined #hawtio19:13
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)19:33
*** github <github!~github@router1-ext.rs.github.com> has joined #hawtio19:51
github[hawtio] gashcrumb pushed 1 new commit to master: http://git.io/LXFbEQ19:51
githubhawtio/master d9834c2 Stan Lewis: Fix #333, can now set profiles on containers en-masse19:51
*** github <github!~github@router1-ext.rs.github.com> has left #hawtio19:51
*** chirino_m <chirino_m!~chirino@pool-71-180-128-149.tampfl.fios.verizon.net> has quit IRC (Quit: Computer has gone to sleep.)20:15
*** chirino <chirino!~chirino@234.sub-70-209-4.myvzw.com> has joined #hawtio20:33
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio20:40
*** chirino <chirino!~chirino@234.sub-70-209-4.myvzw.com> has quit IRC (Quit: Computer has gone to sleep.)20:42
*** rhuss1 <rhuss1!~jolokia@p4FE1A65B.dip0.t-ipconnect.de> has joined #hawtio20:54
*** rhuss <rhuss!~jolokia@p4FE18D17.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 252 seconds)20:57
*** iocanel <iocanel!~iocanel@athedsl-4503471.home.otenet.gr> has quit IRC (Quit: See ya later)21:13
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Ping timeout: 252 seconds)21:14
*** chirino_m <chirino_m!~chirino@rrcs-97-76-163-115.se.biz.rr.com> has joined #hawtio21:25
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio21:26
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio21:31
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Remote host closed the connection)22:01
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has joined #hawtio22:04
*** 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.)22:05
*** chirino_m <chirino_m!~chirino@rrcs-97-76-163-115.se.biz.rr.com> has quit IRC (Quit: Leaving...)22:49
*** scranton <scranton!~scranton@c-24-128-50-227.hsd1.ma.comcast.net> has quit IRC (Quit: scranton)22:53
*** vijaykiran <vijaykiran!~user@s53759f74.adsl.online.nl> has quit IRC (Remote host closed the connection)23:11

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