Re: [VOTE] Apache Helix 0.6.6 Release

2016-11-06 Thread Greg Brandt
+1 On Sun, Nov 6, 2016 at 7:59 PM, kishore g wrote: > +1. > > On Nov 6, 2016 7:00 PM, "Olivier Lamy" wrote: > > > +1 > > > > On 3 November 2016 at 09:19, Lei Xia wrote: > > > > > Hi, > > > > > > This is to call for a vote on releasing the following candidate as > > > Apache Helix 0.6.6. This i

[jira] [Created] (HELIX-627) helix-ui "partitions" tab can't show assignment for FULL_AUTO resources

2016-02-02 Thread Greg Brandt (JIRA)
Greg Brandt created HELIX-627: - Summary: helix-ui "partitions" tab can't show assignment for FULL_AUTO resources Key: HELIX-627 URL: https://issues.apache.org/jira/browse/HELIX-627 Projec

Re: "listFields" always be empty under FULL_AUTO mode?

2016-02-02 Thread Greg Brandt
Hey ShaoFeng, I think this is a bug in the UI... in ResourceStateSpec#getResourceStateTable , we should check the rebalance mode, and use the partitions from external view if FULL

Re: Run helix-ui in Tomcat

2016-01-31 Thread Greg Brandt
ove to see a UI component within the controller. > > On Sun, Jan 31, 2016 at 9:51 AM, Greg Brandt > wrote: > > > That does sound promising, and we are using drop wizard 0.8.x in > helix-ui, > > so it should be compatible. Would need to play around with it a litt

Re: Run helix-ui in Tomcat

2016-01-31 Thread Greg Brandt
nario. > https://github.com/rvs-fluid-it/wizard-in-a-box > >> On Sun, Jan 31, 2016 at 8:27 AM, Greg Brandt wrote: >> >> Hey Shaofeng, >> >> You can try using this helper class if you want to deploy the helix-ui in >> a war: >> >> >> https://g

Re: Run helix-ui in Tomcat

2016-01-31 Thread Greg Brandt
Hey Shaofeng, You can try using this helper class if you want to deploy the helix-ui in a war: https://github.com/apache/helix/blob/master/helix-ui/src/main/java/org/apache/helix/ui/util/DropWizardApplicationRunner.java Since the helix-ui module is intended to be packaged and run as a shaded jar

Re: dropwizard-helix

2015-12-07 Thread Greg Brandt
eyond that). -Greg On Mon, Dec 7, 2015 at 2:07 PM, kishore g wrote: > This is interesting. I will try to read up some more about this framework. > Are there any other frameworks that support similar behavior. Is this > comparable to spring, guice etc? > > > > On Sat, Dec 5, 20

dropwizard-helix

2015-12-05 Thread Greg Brandt
Hey, If you're not familiar with it, Dropwizard (http://www.dropwizard.io/) is a really good Java framework for building web applications. It has basically everything you'd need to build a web application - JDBI (or Hibernate), views, authentication, etc. and leverages solid existing components (J

Review Request 38170: De-couple IPC host / instance name

2015-09-07 Thread Greg Brandt
/TestZKHelixResolver.java 4e802d7 Diff: https://reviews.apache.org/r/38170/diff/ Testing --- Thanks, Greg Brandt

Review Request 37704: Adds a Maven archetype to create OnlineOffline application

2015-08-23 Thread Greg Brandt
-archetype # passes mvn mvn -Prat -DskipTests -pl helix-archetype # passes Thanks, Greg Brandt

Re: Helix maven archetype

2015-08-22 Thread Greg Brandt
th > > > > > > > > > > On Sat, Aug 22, 2015 at 11:58 AM -0700, "Greg Brandt" < > > brandt.g...@gmail.com> wrote: > > > > Hey, > >> > >> I put together a Helix archetype that new users can use to get started > >

Helix maven archetype

2015-08-22 Thread Greg Brandt
Hey, I put together a Helix archetype that new users can use to get started (or old users who don't want to remember everything when starting a new application...) It's available here: https://github.com/brandtg/helix-archetype You can generate like this: mvn archetype:generate \ -DarchetypeG

Re: helix-ui dependency

2015-04-12 Thread Greg Brandt
org.beanshell.bsh is being pulled in by testng: [INFO] \- org.testng:testng:jar:6.0.1:provided [INFO]+- junit:junit:jar:4.11:test [INFO]| \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO]+- org.beanshell:bsh:jar:2.0b4:provided [INFO]\- com.beust:jcommander:jar:1.12:provided For b

Re: helix-ui dependency

2015-04-12 Thread Greg Brandt
] +- com.google.guava:guava:jar:15.0:compile [INFO] \- org.yaml:snakeyaml:jar:1.12:compile On Sun, Apr 12, 2015 at 7:53 PM, Greg Brandt wrote: > org.beanshell.bsh is being pulled in by testng: > > [INFO] \- org.testng:testng:jar:6.0.1:provided > [INFO]+- junit:junit:jar:4.11:

Re: helix-ui dependency

2015-04-12 Thread Greg Brandt
I've attached licenses.xml result of running "mvn license:download-licenses -f helix-ui/pom.xml" There are some with LGPL, so helix-ui is not in accordance with https://www.apache.org/legal/resolved.html#category-x It may make sense to move helix-ui to contributors/helix-ui. -Greg On Sun, Apr 1

Re: A user interface for viewing and administering clusters

2015-03-28 Thread Greg Brandt
6.x and 0.7.x? > > thanks, > Kishore G > > > > On Sat, Mar 28, 2015 at 10:09 AM, Greg Brandt > wrote: > >> Hey, >> >> I put together a simple user interface last weekend for viewing and >> administering Helix clusters that may be of interest here.

A user interface for viewing and administering clusters

2015-03-28 Thread Greg Brandt
Hey, I put together a simple user interface last weekend for viewing and administering Helix clusters that may be of interest here. It can run in read-only and admin mode. In read-only mode, one can view cluster / resource state and configuration in tabular form. Mismatches in ideal state / exter

Re: 0.7.2 release

2015-02-24 Thread Greg Brandt
Bump. What needs to be done for this? -Greg On Feb 18, 2015 9:02 PM, "kishore g" wrote: > +1 > The recent bug we found is critical and would love to see that in the > release. > > Thanks > Kishore G > On Feb 18, 2015 1:17 PM, "Greg Brandt" wrote: >

0.7.2 release

2015-02-18 Thread Greg Brandt
Hey guys, Would it be possible to get an 0.7.2 release? I have a use case that uses helix-ipc, for which there were a few critical patches after 0.7.1 release. Thanks, -Greg

[jira] [Created] (HELIX-513) ZKHelixAdmin#rebalance with group uses instances from other groups

2014-09-05 Thread Greg Brandt (JIRA)
Greg Brandt created HELIX-513: - Summary: ZKHelixAdmin#rebalance with group uses instances from other groups Key: HELIX-513 URL: https://issues.apache.org/jira/browse/HELIX-513 Project: Apache Helix

Re: Add performant IPC (Helix actors)

2014-08-22 Thread Greg Brandt
t; Akka actor APIs. > > Thanks, > > - Henry > > On Wed, Aug 20, 2014 at 5:46 PM, Greg Brandt > wrote: > > Hey Henry, > > > > Initially, I thought the same thing. But after evaluating Akka Actors, I > > think they're a fundamentally different

Re: Add performant IPC (Helix actors)

2014-08-20 Thread Greg Brandt
mind is that ZK-based service discovery in Helix can be configured as a > push-from-ZK or a poll-by-client service, while DNS entries timeout and > must always be polled again. > > Regards, > Vlad > > > On Wed, Aug 20, 2014 at 5:46 PM, Greg Brandt > wrote: > >> H

Re: Add performant IPC (Helix actors)

2014-08-20 Thread Greg Brandt
think. -Greg On Wed, Aug 20, 2014 at 9:55 AM, Henry Saputra wrote: > This seems fitting for Akka actor system [1]. Maybe we could just use > it as base? > > > - Henry > > [1] http://akka.io > > On Mon, Jul 21, 2014 at 9:47 AM, Greg Brandt > wrote: > > We talked

[jira] [Commented] (HELIX-470) Add performant IPC (Helix actors)

2014-08-19 Thread Greg Brandt (JIRA)
[ https://issues.apache.org/jira/browse/HELIX-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14102452#comment-14102452 ] Greg Brandt commented on HELIX-470: --- Design document: https://cwiki.apache

Helix IPC design / implemenation

2014-08-19 Thread Greg Brandt
Hey, I've written up a design document that includes a patch with Netty-based implementation of Helix IPC (HELIX-470): https://cwiki.apache.org/confluence/display/HELIX/Helix+IPC Please give it a look and provide any comments / suggestions for improvement. -Greg

Re: Helix IPC update

2014-08-11 Thread Greg Brandt
n ByteBuf but keep it for > advanced users. > > Is UUID too heavy for messageId, what if its just an integer or logical > sequence id that is monotonically incremented by the sender. > > Also has the payload structure changed, what is the overhead per message. > > thanks, > Ki

Helix IPC update

2014-08-11 Thread Greg Brandt
We've fleshed out the idea for Helix IPC a little more (HELIX-470), and results are fairly promising. The prototype is Netty-based, and our benchmark was able to generate ~1Gbps traffic (on network w/ 1 GigE switch), where message sizes were ~1KB. The API is simplified somewhat from the original

Re: Re-define: What is Helix

2014-08-08 Thread Greg Brandt
+1 for "Helix - A framework for distributed systems development" On Fri, Aug 8, 2014 at 10:07 AM, kishore g wrote: > How about this > > Helix - A framework for distributed systems development > Helix - A Distributed System Development toolkit > > > > >

Re: Add performant IPC (Helix actors)

2014-07-23 Thread Greg Brandt
have some message types that the app > users may not care about. Allows us to intercept control messages. > > thanks > Kishore G > > > > > > On Mon, Jul 21, 2014 at 9:47 AM, Greg Brandt > wrote: > > > We talked about this in a little bit greater deta

Re: Add performant IPC (Helix actors)

2014-07-21 Thread Greg Brandt
t; >> These types of message exchanges occur quite frequently and having high > >> throughput and low latency is a requirement. > >> > >> For example having the following api and guarantee would allow one to > >> build synchronous replication, asynchronous, q

Re: Re-define: What is Helix

2014-07-11 Thread Greg Brandt
>From talking w/ Kishore earlier, think the key thing to convey to users is the level of control they get. "Cluster manager/management" seems like something relatively out of the user's control, like some external service that contains their services. But "framework" or "toolkit" conveys more contr

Re: Add performant IPC (Helix actors)

2014-07-11 Thread Greg Brandt
synchronous call to asynchronous call spectrum). > > Regards, > Vlad > > > On Fri, Jul 11, 2014 at 10:56 AM, Greg Brandt > wrote: > >> (copied from HELIX-470) >> >> Helix is missing a high-performance way to exchange messages among >> resource partiti

Add performant IPC (Helix actors)

2014-07-11 Thread Greg Brandt
(copied from HELIX-470) Helix is missing a high-performance way to exchange messages among resource partitions, with a user-friendly API. Currently, the Helix messaging service relies on creating many nodes in ZooKeeper, which can lead to ZooKeeper outages if messages are sent too frequently. In

[jira] [Created] (HELIX-470) Add performant IPC (Helix actors)

2014-07-11 Thread Greg Brandt (JIRA)
Greg Brandt created HELIX-470: - Summary: Add performant IPC (Helix actors) Key: HELIX-470 URL: https://issues.apache.org/jira/browse/HELIX-470 Project: Apache Helix Issue Type: Improvement