RE: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Edward J. Yoon
Thanks all, Let's migrate to Java 7.

--
Best Regards, Edward J. Yoon


-Original Message-
From: Chia-Hung Lin [mailto:cli...@googlemail.com]
Sent: Friday, June 05, 2015 12:06 AM
To: dev@hama.apache.org
Subject: Re: [VOTE] Move Hama 0.7 to Java 7+ only

+1

On 4 June 2015 at 21:24, Behroz Sikander  wrote:
> +1
>
> On Thu, Jun 4, 2015 at 3:23 PM, 김민호  wrote:
>
>> +1
>>
>> Best Regards,
>> Minho Kim
>>
>> 2015-06-04 20:26 GMT+09:00 Andronidis Anastasios > >:
>>
>> > +1
>> >
>> > > On 4 Jun, 2015, at 12:38, Martin Illecker 
>> wrote:
>> > >
>> > > +1
>> > >
>> > > 2015-06-04 12:11 GMT+02:00 Tommaso Teofili > >:
>> > >
>> > >> +1
>> > >>
>> > >> Tommaso
>> > >>
>> > >> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
>> > >>
>> > >>> Hello all,
>> > >>>
>> > >>> I knew that Java 7 isn't fully backwards compatible with Java 6, but
>> I
>> > >>> haven't experienced any issues at all so far. Because our code
>> doesn't
>> > >>> use any features from Java 7.
>> > >>>
>> > >>> However, I just noticed that latest Hadoop supports Java 7+ only and
>> > >>> we also need to move to Java 7 for supporting YARN. The classic Hama
>> > >>> cluster mode is outside the area of influence. Should we move to Java
>> > >>> 7?
>> > >>>
>> > >>> Thanks!
>> > >>>
>> > >>> [ ] +1, We are ending support for Java 6 and move to Java 7.
>> > >>> [ ] -1, Keep support Java 6, because ...
>> > >>>
>> > >>> --
>> > >>> Best Regards, Edward J. Yoon
>> > >>>
>> > >>
>> >
>> >
>>




RE: [DISCUSS] Things I'd like to focus on next

2015-06-04 Thread Edward J. Yoon
Please feel free to contribute documentation to the Apache Hama wiki[1]! 
Ultimately, I'm considering improving our official website[2] on HAMA-960. We 
also maybe work together on it but I have no idea yet. Custom “Modern” or 
“Classic” Style? Maven website again?

ADDM is quite interesting, and it looks like more fit into BSP than MapReduce 
(even if HBase(?) or memory-based shared storage is used). But I don't fully 
understand and so don't know whether it can be used as abstraction layer of 
many ML algorithms. We'll need more investigation.


1. https://wiki.apache.org/hama
2. https://hama.apache.org/

--
Best Regards, Edward J. Yoon

-Original Message-
From: Behroz Sikander [mailto:behro...@gmail.com]
Sent: Thursday, June 04, 2015 10:24 PM
To: dev@hama.apache.org
Subject: Re: [DISCUSS] Things I'd like to focus on next

Hi,
+1.
Yes documentation needs improvement. I also saw that a book on Hama is also
under progress. I can help with the documentation. I only found the
following open issuehttps://issues.apache.org/jira/browse/HAMA-960.

Something like MLBase or Mahout on top of Hama would be really nice and
will boost the project. Regarding machine learning algorithms can we use
ADMM(a) to implement the algorithms ?
Like https://issues.apache.org/jira/browse/SPARK-1543

a) https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf

Regards,
Behroz Sikander

On Wed, Jun 3, 2015 at 9:48 AM, Edward J. Yoon 
wrote:

> Hey,
>
> Here's few things I'd like to focus on next.
>
> 1. Add stream input format for listening messages coming from 3rd
> party applications, and incremental learning algorithms.
> 2. Improve reliability of system e.g., fault tolerance, HA, ..., etc.
> 3. More machine learning algorithms, such as ensemble classifier, SVM,
> DNN, ..., etc
>
> Do you have any other suggestions?
>
> Thanks!
>
> --
> Best Regards, Edward J. Yoon
>




Re: [DISCUSS] Things I'd like to focus on next

2015-06-04 Thread Chia-Hung Lin
I suppose that decoupling key/ value from BSP interface may be needed
because not all inputs are in key/ value format.

On 4 June 2015 at 21:24, Behroz Sikander  wrote:
> Hi,
> +1.
> Yes documentation needs improvement. I also saw that a book on Hama is also
> under progress. I can help with the documentation. I only found the
> following open issue
> https://issues.apache.org/jira/browse/HAMA-960.
>
> Something like MLBase or Mahout on top of Hama would be really nice and
> will boost the project. Regarding machine learning algorithms can we use
> ADMM(a) to implement the algorithms ?
> Like https://issues.apache.org/jira/browse/SPARK-1543
>
> a) https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf
>
> Regards,
> Behroz Sikander
>
> On Wed, Jun 3, 2015 at 9:48 AM, Edward J. Yoon 
> wrote:
>
>> Hey,
>>
>> Here's few things I'd like to focus on next.
>>
>> 1. Add stream input format for listening messages coming from 3rd
>> party applications, and incremental learning algorithms.
>> 2. Improve reliability of system e.g., fault tolerance, HA, ..., etc.
>> 3. More machine learning algorithms, such as ensemble classifier, SVM,
>> DNN, ..., etc
>>
>> Do you have any other suggestions?
>>
>> Thanks!
>>
>> --
>> Best Regards, Edward J. Yoon
>>


Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Chia-Hung Lin
+1

On 4 June 2015 at 21:24, Behroz Sikander  wrote:
> +1
>
> On Thu, Jun 4, 2015 at 3:23 PM, 김민호  wrote:
>
>> +1
>>
>> Best Regards,
>> Minho Kim
>>
>> 2015-06-04 20:26 GMT+09:00 Andronidis Anastasios > >:
>>
>> > +1
>> >
>> > > On 4 Jun, 2015, at 12:38, Martin Illecker 
>> wrote:
>> > >
>> > > +1
>> > >
>> > > 2015-06-04 12:11 GMT+02:00 Tommaso Teofili > >:
>> > >
>> > >> +1
>> > >>
>> > >> Tommaso
>> > >>
>> > >> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
>> > >>
>> > >>> Hello all,
>> > >>>
>> > >>> I knew that Java 7 isn't fully backwards compatible with Java 6, but
>> I
>> > >>> haven't experienced any issues at all so far. Because our code
>> doesn't
>> > >>> use any features from Java 7.
>> > >>>
>> > >>> However, I just noticed that latest Hadoop supports Java 7+ only and
>> > >>> we also need to move to Java 7 for supporting YARN. The classic Hama
>> > >>> cluster mode is outside the area of influence. Should we move to Java
>> > >>> 7?
>> > >>>
>> > >>> Thanks!
>> > >>>
>> > >>> [ ] +1, We are ending support for Java 6 and move to Java 7.
>> > >>> [ ] -1, Keep support Java 6, because ...
>> > >>>
>> > >>> --
>> > >>> Best Regards, Edward J. Yoon
>> > >>>
>> > >>
>> >
>> >
>>


Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Behroz Sikander
+1

On Thu, Jun 4, 2015 at 3:23 PM, 김민호  wrote:

> +1
>
> Best Regards,
> Minho Kim
>
> 2015-06-04 20:26 GMT+09:00 Andronidis Anastasios  >:
>
> > +1
> >
> > > On 4 Jun, 2015, at 12:38, Martin Illecker 
> wrote:
> > >
> > > +1
> > >
> > > 2015-06-04 12:11 GMT+02:00 Tommaso Teofili  >:
> > >
> > >> +1
> > >>
> > >> Tommaso
> > >>
> > >> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
> > >>
> > >>> Hello all,
> > >>>
> > >>> I knew that Java 7 isn't fully backwards compatible with Java 6, but
> I
> > >>> haven't experienced any issues at all so far. Because our code
> doesn't
> > >>> use any features from Java 7.
> > >>>
> > >>> However, I just noticed that latest Hadoop supports Java 7+ only and
> > >>> we also need to move to Java 7 for supporting YARN. The classic Hama
> > >>> cluster mode is outside the area of influence. Should we move to Java
> > >>> 7?
> > >>>
> > >>> Thanks!
> > >>>
> > >>> [ ] +1, We are ending support for Java 6 and move to Java 7.
> > >>> [ ] -1, Keep support Java 6, because ...
> > >>>
> > >>> --
> > >>> Best Regards, Edward J. Yoon
> > >>>
> > >>
> >
> >
>


Re: [DISCUSS] Things I'd like to focus on next

2015-06-04 Thread Behroz Sikander
Hi,
+1.
Yes documentation needs improvement. I also saw that a book on Hama is also
under progress. I can help with the documentation. I only found the
following open issue
https://issues.apache.org/jira/browse/HAMA-960.

Something like MLBase or Mahout on top of Hama would be really nice and
will boost the project. Regarding machine learning algorithms can we use
ADMM(a) to implement the algorithms ?
Like https://issues.apache.org/jira/browse/SPARK-1543

a) https://web.stanford.edu/~boyd/papers/pdf/admm_distr_stats.pdf

Regards,
Behroz Sikander

On Wed, Jun 3, 2015 at 9:48 AM, Edward J. Yoon 
wrote:

> Hey,
>
> Here's few things I'd like to focus on next.
>
> 1. Add stream input format for listening messages coming from 3rd
> party applications, and incremental learning algorithms.
> 2. Improve reliability of system e.g., fault tolerance, HA, ..., etc.
> 3. More machine learning algorithms, such as ensemble classifier, SVM,
> DNN, ..., etc
>
> Do you have any other suggestions?
>
> Thanks!
>
> --
> Best Regards, Edward J. Yoon
>


Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread 김민호
+1

Best Regards,
Minho Kim

2015-06-04 20:26 GMT+09:00 Andronidis Anastasios :

> +1
>
> > On 4 Jun, 2015, at 12:38, Martin Illecker  wrote:
> >
> > +1
> >
> > 2015-06-04 12:11 GMT+02:00 Tommaso Teofili :
> >
> >> +1
> >>
> >> Tommaso
> >>
> >> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
> >>
> >>> Hello all,
> >>>
> >>> I knew that Java 7 isn't fully backwards compatible with Java 6, but I
> >>> haven't experienced any issues at all so far. Because our code doesn't
> >>> use any features from Java 7.
> >>>
> >>> However, I just noticed that latest Hadoop supports Java 7+ only and
> >>> we also need to move to Java 7 for supporting YARN. The classic Hama
> >>> cluster mode is outside the area of influence. Should we move to Java
> >>> 7?
> >>>
> >>> Thanks!
> >>>
> >>> [ ] +1, We are ending support for Java 6 and move to Java 7.
> >>> [ ] -1, Keep support Java 6, because ...
> >>>
> >>> --
> >>> Best Regards, Edward J. Yoon
> >>>
> >>
>
>


Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Andronidis Anastasios
+1

> On 4 Jun, 2015, at 12:38, Martin Illecker  wrote:
> 
> +1
> 
> 2015-06-04 12:11 GMT+02:00 Tommaso Teofili :
> 
>> +1
>> 
>> Tommaso
>> 
>> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
>> 
>>> Hello all,
>>> 
>>> I knew that Java 7 isn't fully backwards compatible with Java 6, but I
>>> haven't experienced any issues at all so far. Because our code doesn't
>>> use any features from Java 7.
>>> 
>>> However, I just noticed that latest Hadoop supports Java 7+ only and
>>> we also need to move to Java 7 for supporting YARN. The classic Hama
>>> cluster mode is outside the area of influence. Should we move to Java
>>> 7?
>>> 
>>> Thanks!
>>> 
>>> [ ] +1, We are ending support for Java 6 and move to Java 7.
>>> [ ] -1, Keep support Java 6, because ...
>>> 
>>> --
>>> Best Regards, Edward J. Yoon
>>> 
>> 



Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Martin Illecker
+1

2015-06-04 12:11 GMT+02:00 Tommaso Teofili :

> +1
>
> Tommaso
>
> 2015-06-04 11:55 GMT+02:00 Edward J. Yoon :
>
> > Hello all,
> >
> > I knew that Java 7 isn't fully backwards compatible with Java 6, but I
> > haven't experienced any issues at all so far. Because our code doesn't
> > use any features from Java 7.
> >
> > However, I just noticed that latest Hadoop supports Java 7+ only and
> > we also need to move to Java 7 for supporting YARN. The classic Hama
> > cluster mode is outside the area of influence. Should we move to Java
> > 7?
> >
> > Thanks!
> >
> > [ ] +1, We are ending support for Java 6 and move to Java 7.
> > [ ] -1, Keep support Java 6, because ...
> >
> > --
> > Best Regards, Edward J. Yoon
> >
>


Re: [VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Tommaso Teofili
+1

Tommaso

2015-06-04 11:55 GMT+02:00 Edward J. Yoon :

> Hello all,
>
> I knew that Java 7 isn't fully backwards compatible with Java 6, but I
> haven't experienced any issues at all so far. Because our code doesn't
> use any features from Java 7.
>
> However, I just noticed that latest Hadoop supports Java 7+ only and
> we also need to move to Java 7 for supporting YARN. The classic Hama
> cluster mode is outside the area of influence. Should we move to Java
> 7?
>
> Thanks!
>
> [ ] +1, We are ending support for Java 6 and move to Java 7.
> [ ] -1, Keep support Java 6, because ...
>
> --
> Best Regards, Edward J. Yoon
>


[VOTE] Move Hama 0.7 to Java 7+ only

2015-06-04 Thread Edward J. Yoon
Hello all,

I knew that Java 7 isn't fully backwards compatible with Java 6, but I
haven't experienced any issues at all so far. Because our code doesn't
use any features from Java 7.

However, I just noticed that latest Hadoop supports Java 7+ only and
we also need to move to Java 7 for supporting YARN. The classic Hama
cluster mode is outside the area of influence. Should we move to Java
7?

Thanks!

[ ] +1, We are ending support for Java 6 and move to Java 7.
[ ] -1, Keep support Java 6, because ...

-- 
Best Regards, Edward J. Yoon


Re: [VOTE] Apache Hama 0.7 release (RC1)

2015-06-04 Thread Edward J. Yoon
> run Hama with Hadoop 2.7.x, is that correct ?

Yes, right. As Júlio Pires mentioned before, hadoop 2.7.0 works with
JDK 7+ only. Since important new feature of this release is supporting
YARN and Mesos, I think we have to support latest hadoop.

> I am fine with that as Java 6 has long gone EOL, but let's make a conscious 
> decision on that (maybe worth a vote).

Agree with you. I'll open the vote first.

Thanks Tommaso!


On Thu, Jun 4, 2015 at 3:39 PM, Tommaso Teofili
 wrote:
> one important thing is deciding which Java version we support, as far as I
> understand Edward wants to drop support for Java 6 to make it possible to
> run Hama with Hadoop 2.7.x, is that correct ?
>
> I am fine with that as Java 6 has long gone EOL, but let's make a conscious
> decision on that (maybe worth a vote).
>
> Regards,
> Tommaso
>
>
> 2015-06-04 3:01 GMT+02:00 Edward J. Yoon :
>
>> While testing I received a NoSuchMethodError on
>> ConcurrentHashMap$KeySetView:
>>
>> java.lang.NoSuchMethodError:
>>
>> java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView
>>
>> The reason is that Java 1.7 ConcurrentHashMap#keySet() returns a Set
>> while
>> the 1.8 ConcurrentHashMap#keySet() returns a
>> ConcurrentHashMap.KeySetView.
>>
>> I'll create new one using Java 1.7. Also, if you have any good idea for
>> this,
>> Pls let me know.
>>
>> --
>> Best Regards, Edward J. Yoon
>>
>> -Original Message-
>> From: Edward J. Yoon [mailto:edwardy...@apache.org]
>> Sent: Thursday, June 04, 2015 8:09 AM
>> To: dev@hama.apache.org
>> Subject: [VOTE] Apache Hama 0.7 release (RC1)
>>
>> Hey all,
>>
>> I just created a first release candidate for the Apache Hama 0.7
>> release. This release includes new features such as Mesos, Yarn
>> modules and many improvements/bug fixes.
>>
>> The RC1 is available at:
>>
>> http://people.apache.org/~edwardyoon/dist/0.7.0-RC1/
>>
>> Tags:
>>
>> http://svn.apache.org/repos/asf/hama/tags/0.7.0-RC1/
>>
>> Please try it, run the tests, verify checksum files, etc. and vote.
>>
>> Thanks!
>>
>> --
>> Best Regards, Edward J. Yoon
>>
>>
>>



-- 
Best Regards, Edward J. Yoon