Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Dave Fisher
+1 (binding)

Regards,
Dave

Sent from my iPhone

> On Nov 1, 2018, at 12:31 AM, William Guo  wrote:
> 
> +dev
> 
> -- Forwarded message -
> From: William Guo 
> Date: Thu, Nov 1, 2018 at 11:21 AM
> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> To: 
> 
> 
> Hi all,
> 
> Given that we've got positive feedback on the DISCUSS
> thread, after we had made some changes based on DISCUSS feedback.
> I'd like to start an official VOTE thread now.
> 
> 
> Please vote on the resolution pasted below to graduate
> Apache Griffin from the incubator to the top level project.
> 
> [ ] +1 Graduate Apache Griffin from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
> 
> This vote will be open for at least 72 hours.
> 
> 
> Many thanks to our mentors and everyone else for their support,
> 
> William Guo (on behalf of the Apache Griffin PPMC).
> 
> 
> ## Resolution to create a TLP from graduating Incubator podling
> 
> X. Establish the Apache Griffin Project
> 
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to a data quality solution for big data, including both streaming
> and batch mode.
> 
> 
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
> 
> RESOLVED, that the Apache Griffin Project be and hereby is
> responsible for the creation and maintenance of software related to
> a data quality solution for big data, including both streaming and batch
> mode;
> and be it further
> 
> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache
> Griffin Project, and to have primary responsibility for management
> of the projects within the scope of responsibility of the Apache
> Griffin Project; and be it further
> 
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Griffin Project:
> 
> * Alex Lv 
> * Deyi Yao 
> * Eugene Liu 
> * Grant Guo 
> * He Wang 
> * Henry Saputra 
> * Jason Liao 
> * John Liu 
> * Juan Li 
> * Liang Shao 
> * Lionel Liu 
> * Luciano Resende 
> * Nick Sokolov 
> * Shawn Sha 
> * Vincent Zhao 
> * William Guo 
> * Yuqin Xuan 
> 
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> appointed to the office of Vice President, Apache Griffin, to serve
> in accordance with and subject to the direction of the Board of
> Directors and the Bylaws of the Foundation until death, resignation,
> retirement, removal or disqualification, or until a successor is
> appointed; and be it further
> 
> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> Griffin podling; and be it further
> 
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Griffin podling encumbered upon the Apache Incubator PMC are
> here after discharged.


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230049250
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java ---
@@ -168,7 +175,14 @@ public AbstractJob addJob(AbstractJob job) throws 
Exception {
 Long measureId = job.getMeasureId();
 GriffinMeasure measure = getMeasureIfValid(measureId);
 JobOperator op = getJobOperator(measure.getProcessType());
-return op.add(job, measure);
+AbstractJob jobSaved = op.add(job, measure);
+JobEvent jobEvent = new JobEvent(jobSaved);
+eventListeners.forEach(hook -> {
--- End diff --

in local test, if using synchronous call, listener probably led db 
transaction failure on condition that listener didn't return.  

I think it's better that injection doesn't impact current code flow

@chemikadze @guoyuepeng  how do you think about


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230047870
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/integration/GriffinEvent.java ---
@@ -0,0 +1,44 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+
+package org.apache.griffin.core.integration;
+
+/**
+ * A semantic event which indicates that a griffin-defined action occurred.
+ * This high-level event is generated by an action (such as an
+ * addJob) when the task-specific action occurs.
+ * The event is passed to every GriffinHook object
+ * that registered to receive such events using configuration.
+ *
+ * @author Eugene Liu
+ * @since 0.3
+ */
+public interface GriffinEvent {
+/**
+ * @return concrete event type
+ */
+String getType();
--- End diff --

ok, let us change to enum as event type, like

Enum type {
  job,
  measure,
  ...
}

do you agree?


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230047399
  
--- Diff: 
service/src/test/java/org/apache/griffin/core/job/EventServiceTest.java ---
@@ -0,0 +1,69 @@
+package org.apache.griffin.core.job;
+
+import static 
org.apache.griffin.core.util.EntityHelper.createGriffinMeasure;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.griffin.core.exception.GriffinException;
+import org.apache.griffin.core.integration.GriffinEvent;
+import org.apache.griffin.core.integration.GriffinHook;
+import org.apache.griffin.core.integration.JobEvent;
+import org.apache.griffin.core.job.entity.BatchJob;
+import org.apache.griffin.core.job.entity.JobDataSegment;
+import org.apache.griffin.core.measure.entity.GriffinMeasure;
+import org.apache.griffin.core.measure.entity.Measure;
+import org.apache.griffin.core.util.EntityHelper;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
+import 
org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManager;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.test.context.junit4.SpringRunner;
+import org.springframework.util.Assert;
+
+@RunWith(SpringRunner.class)
+//@TestConfiguration
+//@AutoConfigureTestEntityManager
+@DataJpaTest
+@ComponentScan("org.apache.griffin.core")
+//@SpringBootTest
+//@ContextConfiguration(classes = {JobServiceImpl.class, 
SchedulerFactoryBean.class, JobInstanceRepo.class})
+public class EventServiceTest {
+@Autowired
+private JobService jobService;
+
+@Autowired
+private TestEntityManager entityManager;
+
+@Before
+public void setup() throws Exception {
+Class.forName("org.apache.griffin.core.integration.JobEventHook");
+entityManager.clear();
+entityManager.flush();
+setEntityManager();
+}
+
+@Test
+public void testAddJobEvent() throws Exception {
--- End diff --

yes, I try to catch exception to verify. but I don't find way in spring


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230047076
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/integration/GriffinEventListeners.java
 ---
@@ -0,0 +1,61 @@
+package org.apache.griffin.core.integration;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Scanner;
+
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
+
+@Configuration
+@ConfigurationProperties(prefix = "internal.event")
+public class GriffinEventListeners {
+private static final Logger LOGGER = LoggerFactory
+.getLogger(GriffinEventListeners.class);
+@Value("${internal.event.listeners}")
+private String listeners;
--- End diff --

let me try spring list


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230046860
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/integration/GriffinEventListeners.java
 ---
@@ -0,0 +1,61 @@
+package org.apache.griffin.core.integration;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Scanner;
+
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
+
+@Configuration
+@ConfigurationProperties(prefix = "internal.event")
+public class GriffinEventListeners {
+private static final Logger LOGGER = LoggerFactory
+.getLogger(GriffinEventListeners.class);
+@Value("${internal.event.listeners}")
+private String listeners;
+
+@Value("${internal.event.scheduler.thread.size}")
+private int threadPoolSize;
+
+@Bean
+public ThreadPoolTaskExecutor getListenersScheduler() {
+ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
+executor.setCorePoolSize(threadPoolSize);
+executor.setMaxPoolSize(threadPoolSize * 2);
+executor.setThreadNamePrefix("event_listener_task_scheduler");
+executor.initialize();
+
+return executor;
+}
+
+@Bean
+public List getListenersRegistered() {
+ArrayList hookList = new ArrayList<>();
+if (listeners == null || listeners.isEmpty()) {
+LOGGER.info("Disable griffin event listener for service.");
+} else {
+//split list of class name
+Scanner scanner = new Scanner(listeners).useDelimiter(";");
--- End diff --

let me try it


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230046728
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/integration/JobEventHook.java ---
@@ -0,0 +1,11 @@
+package org.apache.griffin.core.integration;
+
+import org.apache.griffin.core.exception.GriffinException;
+
+public class JobEventHook implements GriffinHook {
+@Override
+public void onEvent(GriffinEvent event) throws GriffinException {
+throw new GriffinException.UnImplementedException(
+"This method needs to be reimplemented by event-consuming 
purpose");
--- End diff --

if we think about exporting interface and hope user to implement method 
details. we should let it empty or throw a exception tip here


---


[GitHub] incubator-griffin pull request #444: Define griffin plain-vanilla hook.

2018-11-01 Thread toyboxman
Github user toyboxman commented on a diff in the pull request:

https://github.com/apache/incubator-griffin/pull/444#discussion_r230045266
  
--- Diff: 
service/src/main/java/org/apache/griffin/core/integration/GriffinEventListeners.java
 ---
@@ -0,0 +1,61 @@
+package org.apache.griffin.core.integration;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Scanner;
+
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
+
+@Configuration
+@ConfigurationProperties(prefix = "internal.event")
+public class GriffinEventListeners {
+private static final Logger LOGGER = LoggerFactory
+.getLogger(GriffinEventListeners.class);
+@Value("${internal.event.listeners}")
+private String listeners;
+
+@Value("${internal.event.scheduler.thread.size}")
+private int threadPoolSize;
+
+@Bean
+public ThreadPoolTaskExecutor getListenersScheduler() {
+ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
+executor.setCorePoolSize(threadPoolSize);
+executor.setMaxPoolSize(threadPoolSize * 2);
+executor.setThreadNamePrefix("event_listener_task_scheduler");
+executor.initialize();
+
+return executor;
+}
+
+@Bean
+public List getListenersRegistered() {
+ArrayList hookList = new ArrayList<>();
+if (listeners == null || listeners.isEmpty()) {
+LOGGER.info("Disable griffin event listener for service.");
+} else {
+//split list of class name
+Scanner scanner = new Scanner(listeners).useDelimiter(";");
+while (scanner.hasNext()) {
+String hookName = scanner.next();
+try {
+Class cl = (Class) 
Class.forName(hookName);
+GriffinHook hook = cl.newInstance();
--- End diff --

I have no feasible/good idea to inject/load external listener now.

so I used java reflection to new listener instance.

let me think about spring inject functionality


---


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread john@apache
+1

On Thu, Nov 1, 2018 at 6:03 PM Jean-Baptiste Onofré  wrote:

> +1 (binding)
>
> Regards
> JB
>
> Le 1 nov. 2018 à 14:03, à 14:03, Willem Jiang  a
> écrit:
> >+1 binding.
> >It's good to see griffin is ready to graduate.
> >
> >Willem Jiang
> >
> >Twitter: willemjiang
> >Weibo: 姜宁willem
> >
> >On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
> >>
> >> +dev
> >>
> >> -- Forwarded message -
> >> From: William Guo 
> >> Date: Thu, Nov 1, 2018 at 11:21 AM
> >> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> >> To: 
> >>
> >>
> >> Hi all,
> >>
> >> Given that we've got positive feedback on the DISCUSS
> >> thread, after we had made some changes based on DISCUSS feedback.
> >> I'd like to start an official VOTE thread now.
> >>
> >>
> >> Please vote on the resolution pasted below to graduate
> >> Apache Griffin from the incubator to the top level project.
> >>
> >> [ ] +1 Graduate Apache Griffin from the Incubator.
> >> [ ] +0 Don't care.
> >> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
> >>
> >> This vote will be open for at least 72 hours.
> >>
> >>
> >> Many thanks to our mentors and everyone else for their support,
> >>
> >> William Guo (on behalf of the Apache Griffin PPMC).
> >>
> >>
> >> ## Resolution to create a TLP from graduating Incubator podling
> >>
> >> X. Establish the Apache Griffin Project
> >>
> >> WHEREAS, the Board of Directors deems it to be in the best interests
> >of
> >> the Foundation and consistent with the Foundation's purpose to
> >establish
> >> a Project Management Committee charged with the creation and
> >maintenance
> >> of open-source software, for distribution at no charge to the public,
> >> related to a data quality solution for big data, including both
> >streaming
> >> and batch mode.
> >>
> >>
> >> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> >> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> >> established pursuant to Bylaws of the Foundation; and be it further
> >>
> >> RESOLVED, that the Apache Griffin Project be and hereby is
> >> responsible for the creation and maintenance of software related to
> >> a data quality solution for big data, including both streaming and
> >batch
> >> mode;
> >> and be it further
> >>
> >> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> >> hereby is created, the person holding such office to serve at the
> >> direction of the Board of Directors as the chair of the Apache
> >> Griffin Project, and to have primary responsibility for management
> >> of the projects within the scope of responsibility of the Apache
> >> Griffin Project; and be it further
> >>
> >> RESOLVED, that the persons listed immediately below be and hereby are
> >> appointed to serve as the initial members of the Apache Griffin
> >Project:
> >>
> >> * Alex Lv 
> >> * Deyi Yao 
> >> * Eugene Liu 
> >> * Grant Guo 
> >> * He Wang 
> >> * Henry Saputra 
> >> * Jason Liao 
> >> * John Liu 
> >> * Juan Li 
> >> * Liang Shao 
> >> * Lionel Liu 
> >> * Luciano Resende 
> >> * Nick Sokolov 
> >> * Shawn Sha 
> >> * Vincent Zhao 
> >> * William Guo 
> >> * Yuqin Xuan 
> >>
> >> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> >> appointed to the office of Vice President, Apache Griffin, to serve
> >> in accordance with and subject to the direction of the Board of
> >> Directors and the Bylaws of the Foundation until death, resignation,
> >> retirement, removal or disqualification, or until a successor is
> >> appointed; and be it further
> >>
> >> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> >> with the migration and rationalization of the Apache Incubator
> >> Griffin podling; and be it further
> >>
> >> RESOLVED, that all responsibilities pertaining to the Apache
> >Incubator
> >> Griffin podling encumbered upon the Apache Incubator PMC are
> >> here after discharged.
> >
> >-
> >To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> >For additional commands, e-mail: general-h...@incubator.apache.org
>


[GitHub] incubator-griffin-site pull request #13: Fix layout issue when on mobile

2018-11-01 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/incubator-griffin-site/pull/13


---


[GitHub] incubator-griffin-site pull request #13: Fix layout issue when on mobile

2018-11-01 Thread icesmartjuan
GitHub user icesmartjuan opened a pull request:

https://github.com/apache/incubator-griffin-site/pull/13

Fix layout issue when on mobile



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/icesmartjuan/incubator-griffin-site 
fix/partner_logo_display

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/incubator-griffin-site/pull/13.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #13


commit e97871049bc17092bf321a8971b95a16f43bf353
Author: Li, Juan 
Date:   2018-11-01T10:55:30Z

Fix layout issue when on mobile




---


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Jean-Baptiste Onofré
+1 (binding)

Regards
JB

Le 1 nov. 2018 à 14:03, à 14:03, Willem Jiang  a écrit:
>+1 binding.
>It's good to see griffin is ready to graduate.
>
>Willem Jiang
>
>Twitter: willemjiang
>Weibo: 姜宁willem
>
>On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
>>
>> +dev
>>
>> -- Forwarded message -
>> From: William Guo 
>> Date: Thu, Nov 1, 2018 at 11:21 AM
>> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
>> To: 
>>
>>
>> Hi all,
>>
>> Given that we've got positive feedback on the DISCUSS
>> thread, after we had made some changes based on DISCUSS feedback.
>> I'd like to start an official VOTE thread now.
>>
>>
>> Please vote on the resolution pasted below to graduate
>> Apache Griffin from the incubator to the top level project.
>>
>> [ ] +1 Graduate Apache Griffin from the Incubator.
>> [ ] +0 Don't care.
>> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
>>
>> This vote will be open for at least 72 hours.
>>
>>
>> Many thanks to our mentors and everyone else for their support,
>>
>> William Guo (on behalf of the Apache Griffin PPMC).
>>
>>
>> ## Resolution to create a TLP from graduating Incubator podling
>>
>> X. Establish the Apache Griffin Project
>>
>> WHEREAS, the Board of Directors deems it to be in the best interests
>of
>> the Foundation and consistent with the Foundation's purpose to
>establish
>> a Project Management Committee charged with the creation and
>maintenance
>> of open-source software, for distribution at no charge to the public,
>> related to a data quality solution for big data, including both
>streaming
>> and batch mode.
>>
>>
>> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
>> (PMC), to be known as the "Apache Griffin Project", be and hereby is
>> established pursuant to Bylaws of the Foundation; and be it further
>>
>> RESOLVED, that the Apache Griffin Project be and hereby is
>> responsible for the creation and maintenance of software related to
>> a data quality solution for big data, including both streaming and
>batch
>> mode;
>> and be it further
>>
>> RESOLVED, that the office of "Vice President, Apache Griffin" be and
>> hereby is created, the person holding such office to serve at the
>> direction of the Board of Directors as the chair of the Apache
>> Griffin Project, and to have primary responsibility for management
>> of the projects within the scope of responsibility of the Apache
>> Griffin Project; and be it further
>>
>> RESOLVED, that the persons listed immediately below be and hereby are
>> appointed to serve as the initial members of the Apache Griffin
>Project:
>>
>> * Alex Lv 
>> * Deyi Yao 
>> * Eugene Liu 
>> * Grant Guo 
>> * He Wang 
>> * Henry Saputra 
>> * Jason Liao 
>> * John Liu 
>> * Juan Li 
>> * Liang Shao 
>> * Lionel Liu 
>> * Luciano Resende 
>> * Nick Sokolov 
>> * Shawn Sha 
>> * Vincent Zhao 
>> * William Guo 
>> * Yuqin Xuan 
>>
>> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
>> appointed to the office of Vice President, Apache Griffin, to serve
>> in accordance with and subject to the direction of the Board of
>> Directors and the Bylaws of the Foundation until death, resignation,
>> retirement, removal or disqualification, or until a successor is
>> appointed; and be it further
>>
>> RESOLVED, that the Apache Griffin Project be and hereby is tasked
>> with the migration and rationalization of the Apache Incubator
>> Griffin podling; and be it further
>>
>> RESOLVED, that all responsibilities pertaining to the Apache
>Incubator
>> Griffin podling encumbered upon the Apache Incubator PMC are
>> here after discharged.
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Willem Jiang
+1 binding.
It's good to see griffin is ready to graduate.

Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
>
> +dev
>
> -- Forwarded message -
> From: William Guo 
> Date: Thu, Nov 1, 2018 at 11:21 AM
> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> To: 
>
>
> Hi all,
>
> Given that we've got positive feedback on the DISCUSS
> thread, after we had made some changes based on DISCUSS feedback.
> I'd like to start an official VOTE thread now.
>
>
> Please vote on the resolution pasted below to graduate
> Apache Griffin from the incubator to the top level project.
>
> [ ] +1 Graduate Apache Griffin from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
>
> This vote will be open for at least 72 hours.
>
>
> Many thanks to our mentors and everyone else for their support,
>
> William Guo (on behalf of the Apache Griffin PPMC).
>
>
> ## Resolution to create a TLP from graduating Incubator podling
>
> X. Establish the Apache Griffin Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to a data quality solution for big data, including both streaming
> and batch mode.
>
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is
> responsible for the creation and maintenance of software related to
> a data quality solution for big data, including both streaming and batch
> mode;
> and be it further
>
> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache
> Griffin Project, and to have primary responsibility for management
> of the projects within the scope of responsibility of the Apache
> Griffin Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Griffin Project:
>
> * Alex Lv 
> * Deyi Yao 
> * Eugene Liu 
> * Grant Guo 
> * He Wang 
> * Henry Saputra 
> * Jason Liao 
> * John Liu 
> * Juan Li 
> * Liang Shao 
> * Lionel Liu 
> * Luciano Resende 
> * Nick Sokolov 
> * Shawn Sha 
> * Vincent Zhao 
> * William Guo 
> * Yuqin Xuan 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> appointed to the office of Vice President, Apache Griffin, to serve
> in accordance with and subject to the direction of the Board of
> Directors and the Bylaws of the Foundation until death, resignation,
> retirement, removal or disqualification, or until a successor is
> appointed; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> Griffin podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Griffin podling encumbered upon the Apache Incubator PMC are
> here after discharged.


Re: [DISCUSS] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Kevin Yao
+1

Thanks,
Kevin Yao

William Guo 于2018年11月1日 周四上午10:24写道:

> Will go to vote after some changes upon DISCUSS feedback.
>
> Thanks,
> William
>
> On Thu, Nov 1, 2018 at 10:04 AM William Guo  wrote:
>
> > Thanks all.
> >
> > One following update: Apache Griffin Name Search resolved.
> >
> > https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-148
> >
> > Thanks,
> > William
> >
> >
> >
> > On Thu, Oct 25, 2018 at 3:07 AM Hao Chen  wrote:
> >
> >> +1 (non-binding)
> >>
> >> - Hao
> >>
> >> On Tue, Oct 23, 2018 at 9:00 PM Luke Han  wrote:
> >>
> >> > +1 binding
> >> >
> >> > Best Regards!
> >> > -
> >> >
> >> > Luke Han
> >> >
> >> >
> >> > On Tue, Oct 23, 2018 at 10:37 PM William Guo 
> wrote:
> >> >
> >> > > Hi Dave,
> >> > >
> >> > > Thanks for your hard working.
> >> > >
> >> > > Sorry I was a little bit hurry, definitely we can wait.  :)
> >> > >
> >> > >
> >> > > Thanks,
> >> > > William
> >> > >
> >> > > On Tue, Oct 23, 2018 at 10:17 AM Dave Fisher  >
> >> > > wrote:
> >> > >
> >> > > > Hi William,
> >> > > >
> >> > > > A little patience please! I just flew back home to California from
> >> > > > Shenzhen. I’ll take a look tomorrow. Perhaps the VP, Brand will
> >> review
> >> > by
> >> > > > then.
> >> > > >
> >> > > > BTW - the next Board meeting is November 21. This means that there
> >> is
> >> > > > plenty of time to complete graduation steps.
> >> > > >
> >> > > > Warm Regards,
> >> > > > Dave
> >> > > >
> >> > > > Sent from my iPhone
> >> > > >
> >> > > > On Oct 22, 2018, at 4:56 PM, William Guo 
> wrote:
> >> > > >
> >> > > > +  Dave,
> >> > > >
> >> > > > Thanks,
> >> > > > William
> >> > > >
> >> > > > On Sun, Oct 21, 2018 at 11:15 PM William Guo 
> >> wrote:
> >> > > >
> >> > > >> Hi Dave,
> >> > > >>
> >> > > >> We have updated name search in ticket
> >> > > >> https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-148
> >> > > >>
> >> > > >> Please review it.
> >> > > >>
> >> > > >> Thanks,
> >> > > >> William
> >> > > >>
> >> > > >> On Sun, Oct 21, 2018 at 3:53 PM Willem Jiang <
> >> willem.ji...@gmail.com>
> >> > > >> wrote:
> >> > > >>
> >> > > >>> It looks good to me.
> >> > > >>>
> >> > > >>> Willem Jiang
> >> > > >>>
> >> > > >>> Twitter: willemjiang
> >> > > >>> Weibo: 姜宁willem
> >> > > >>>
> >> > > >>> On Fri, Oct 19, 2018 at 1:59 PM Lionel Liu <
> lionel...@apache.org>
> >> > > wrote:
> >> > > >>> >
> >> > > >>> > Hi all,
> >> > > >>> >
> >> > > >>> > We've updated the Podling Suitable Name Search ticket:
> >> > > >>> > https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-148
> >> > > >>> >
> >> > > >>> > BTW, I think we can remove the "creation of a set of bylaws"
> >> line,
> >> > to
> >> > > >>> just
> >> > > >>> > follow the ASF bylaws.
> >> > > >>> >
> >> > > >>> > Thanks,
> >> > > >>> > Lionel
> >> > > >>> >
> >> > > >>> > On Thu, Oct 18, 2018 at 10:37 AM Henry Saputra <
> >> > > >>> henry.sapu...@gmail.com>
> >> > > >>> > wrote:
> >> > > >>> >
> >> > > >>> > > Hi Dave,
> >> > > >>> > >
> >> > > >>> > > You are right. Will wait until the name search been
> resolved.
> >> > > >>> > >
> >> > > >>> > > - Henry
> >> > > >>> > >
> >> > > >>> > > On Wed, Oct 17, 2018 at 8:46 AM Dave Fisher <
> >> > dave2w...@comcast.net
> >> > > >
> >> > > >>> wrote:
> >> > > >>> > >
> >> > > >>> > > > Hi -
> >> > > >>> > > >
> >> > > >>> > > > The Podling Suitable Name Search is unresolved:
> >> > > >>> > > >
> https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-148
> >> <
> >> > > >>> > > >
> https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-148
> >> >
> >> > > >>> > > >
> >> > > >>> > > > Note that links are given, but some remarks about the
> >> results
> >> > are
> >> > > >>> needed.
> >> > > >>> > > >
> >> > > >>> > > > Regards,
> >> > > >>> > > > Dave
> >> > > >>> > > >
> >> > > >>> > > > > On Oct 17, 2018, at 8:35 AM, Henry Saputra <
> >> > > hsapu...@apache.org>
> >> > > >>> > > wrote:
> >> > > >>> > > > >
> >> > > >>> > > > > Thanks for driving the discussion, William.
> >> > > >>> > > > >
> >> > > >>> > > > > As one of the mentors of the podling, I support the
> >> > graduation
> >> > > >>> proposal
> >> > > >>> > > > and
> >> > > >>> > > > > looking forward for the VOTE thread.
> >> > > >>> > > > >
> >> > > >>> > > > > - Henry
> >> > > >>> > > > >
> >> > > >>> > > > > On Mon, Oct 15, 2018 at 5:51 PM William Guo <
> >> > gu...@apache.org>
> >> > > >>> wrote:
> >> > > >>> > > > >
> >> > > >>> > > > >> Hi all,
> >> > > >>> > > > >>
> >> > > >>> > > > >> After an enthusiastic discussion with the community:
> >> > > >>> > > > >>
> >> > > >>> > > > >>
> >> > > >>> > > >
> >> > > >>> > >
> >> > > >>>
> >> > >
> >> >
> >>
> https://lists.apache.org/thread.html/ba389dd1f7a9e8c82912d4dbf06abceda5461429806f5f7b112fc05d@%3Cdev.griffin.apache.org%3E
> >> > > >>> > > > >> culminating with a positive vote:
> >> > > >>> > > > >>
> >> > > >>> > > > >>
> >> > > >>> > > >
> >> > > >>> > >
> >> > > >>>
> >> > >
> >> >
> >>
> 

Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Yin Wan
+1

On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:

> +dev
>
> -- Forwarded message -
> From: William Guo 
> Date: Thu, Nov 1, 2018 at 11:21 AM
> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> To: 
>
>
> Hi all,
>
> Given that we've got positive feedback on the DISCUSS
> thread, after we had made some changes based on DISCUSS feedback.
> I'd like to start an official VOTE thread now.
>
>
> Please vote on the resolution pasted below to graduate
> Apache Griffin from the incubator to the top level project.
>
> [ ] +1 Graduate Apache Griffin from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
>
> This vote will be open for at least 72 hours.
>
>
> Many thanks to our mentors and everyone else for their support,
>
> William Guo (on behalf of the Apache Griffin PPMC).
>
>
> ## Resolution to create a TLP from graduating Incubator podling
>
> X. Establish the Apache Griffin Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to a data quality solution for big data, including both streaming
> and batch mode.
>
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is
> responsible for the creation and maintenance of software related to
> a data quality solution for big data, including both streaming and batch
> mode;
> and be it further
>
> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache
> Griffin Project, and to have primary responsibility for management
> of the projects within the scope of responsibility of the Apache
> Griffin Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Griffin Project:
>
> * Alex Lv 
> * Deyi Yao 
> * Eugene Liu 
> * Grant Guo 
> * He Wang 
> * Henry Saputra 
> * Jason Liao 
> * John Liu 
> * Juan Li 
> * Liang Shao 
> * Lionel Liu 
> * Luciano Resende 
> * Nick Sokolov 
> * Shawn Sha 
> * Vincent Zhao 
> * William Guo 
> * Yuqin Xuan 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> appointed to the office of Vice President, Apache Griffin, to serve
> in accordance with and subject to the direction of the Board of
> Directors and the Bylaws of the Foundation until death, resignation,
> retirement, removal or disqualification, or until a successor is
> appointed; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> Griffin podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Griffin podling encumbered upon the Apache Incubator PMC are
> here after discharged.
>


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Alex Lv
+1

Alex Lv

From: 吴晟 Sheng Wu 
Sent: Thursday, November 1, 2018 16:52
To: general
Cc: dev
Subject: Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

+1 Be better.


--
Sheng Wu
Apache SkyWalking







-- Original --
From:  "ShaoFeng Shi";
Date:  Thu, Nov 1, 2018 04:48 PM
To:  "general";
Cc:  "dev";
Subject:  Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP



+1 (non-binding)

Gook luck Griffin!

Eugene Liu  于2018年11月1日周四 下午3:57写道:

> It's time to graduate now!
>
> totally agree +1
> 
> From: jenny li 
> Sent: Thursday, November 1, 2018 3:53 PM
> To: dev@griffin.incubator.apache.org
> Cc: gene...@incubator.apache.org
> Subject: Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP
>
> +1 Can‘t wait to see this great project Apache Griffin from the Incubator
> to Graduation.
>
> Best regards,
> Jenny
>
> On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
>
> > +dev
> >
> > -- Forwarded message -
> > From: William Guo 
> > Date: Thu, Nov 1, 2018 at 11:21 AM
> > Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> > To: 
> >
> >
> > Hi all,
> >
> > Given that we've got positive feedback on the DISCUSS
> > thread, after we had made some changes based on DISCUSS feedback.
> > I'd like to start an official VOTE thread now.
> >
> >
> > Please vote on the resolution pasted below to graduate
> > Apache Griffin from the incubator to the top level project.
> >
> > [ ] +1 Graduate Apache Griffin from the Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't graduate Apache Griffin from the Incubator because...
> >
> > This vote will be open for at least 72 hours.
> >
> >
> > Many thanks to our mentors and everyone else for their support,
> >
> > William Guo (on behalf of the Apache Griffin PPMC).
> >
> >
> > ## Resolution to create a TLP from graduating Incubator podling
> >
> > X. Establish the Apache Griffin Project
> >
> > WHEREAS, the Board of Directors deems it to be in the best interests of
> > the Foundation and consistent with the Foundation's purpose to establish
> > a Project Management Committee charged with the creation and maintenance
> > of open-source software, for distribution at no charge to the public,
> > related to a data quality solution for big data, including both streaming
> > and batch mode.
> >
> >
> > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> > (PMC), to be known as the "Apache Griffin Project", be and hereby is
> > established pursuant to Bylaws of the Foundation; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is
> > responsible for the creation and maintenance of software related to
> > a data quality solution for big data, including both streaming and batch
> > mode;
> > and be it further
> >
> > RESOLVED, that the office of "Vice President, Apache Griffin" be and
> > hereby is created, the person holding such office to serve at the
> > direction of the Board of Directors as the chair of the Apache
> > Griffin Project, and to have primary responsibility for management
> > of the projects within the scope of responsibility of the Apache
> > Griffin Project; and be it further
> >
> > RESOLVED, that the persons listed immediately below be and hereby are
> > appointed to serve as the initial members of the Apache Griffin Project:
> >
> > * Alex Lv 
> > * Deyi Yao 
> > * Eugene Liu 
> > * Grant Guo 
> > * He Wang 
> > * Henry Saputra 
> > * Jason Liao 
> > * John Liu 
> > * Juan Li 
> > * Liang Shao 
> > * Lionel Liu 
> > * Luciano Resende 
> > * Nick Sokolov 
> > * Shawn Sha 
> > * Vincent Zhao 
> > * William Guo 
> > * Yuqin Xuan 
> >
> > NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> > appointed to the office of Vice President, Apache Griffin, to serve
> > in accordance with and subject to the direction of the Board of
> > Directors and the Bylaws of the Foundation until death, resignation,
> > retirement, removal or disqualification, or until a successor is
> > appointed; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is tasked
> > with the migration and rationalization of the Apache Incubator
> > Griffin podling; and be it further
> >
> > RESOLVED, that all responsibilities pertaining to the Apache Incubator
> > Griffin podling encumbered upon the Apache Incubator PMC are
> > here after discharged.
> >
>


--
Best regards,

Shaofeng Shi 史少锋


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread ???? Sheng Wu
+1 Be better.


--
Sheng Wu
Apache SkyWalking 


 




-- Original --
From:  "ShaoFeng Shi";
Date:  Thu, Nov 1, 2018 04:48 PM
To:  "general";
Cc:  "dev"; 
Subject:  Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP



+1 (non-binding)

Gook luck Griffin!

Eugene Liu  ??2018??11??1?? 3:57??

> It's time to graduate now!
>
> totally agree +1
> 
> From: jenny li 
> Sent: Thursday, November 1, 2018 3:53 PM
> To: dev@griffin.incubator.apache.org
> Cc: gene...@incubator.apache.org
> Subject: Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP
>
> +1 Can??t wait to see this great project Apache Griffin from the Incubator
> to Graduation.
>
> Best regards,
> Jenny
>
> On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
>
> > +dev
> >
> > -- Forwarded message -
> > From: William Guo 
> > Date: Thu, Nov 1, 2018 at 11:21 AM
> > Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> > To: 
> >
> >
> > Hi all,
> >
> > Given that we've got positive feedback on the DISCUSS
> > thread, after we had made some changes based on DISCUSS feedback.
> > I'd like to start an official VOTE thread now.
> >
> >
> > Please vote on the resolution pasted below to graduate
> > Apache Griffin from the incubator to the top level project.
> >
> > [ ] +1 Graduate Apache Griffin from the Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't graduate Apache Griffin from the Incubator because...
> >
> > This vote will be open for at least 72 hours.
> >
> >
> > Many thanks to our mentors and everyone else for their support,
> >
> > William Guo (on behalf of the Apache Griffin PPMC).
> >
> >
> > ## Resolution to create a TLP from graduating Incubator podling
> >
> > X. Establish the Apache Griffin Project
> >
> > WHEREAS, the Board of Directors deems it to be in the best interests of
> > the Foundation and consistent with the Foundation's purpose to establish
> > a Project Management Committee charged with the creation and maintenance
> > of open-source software, for distribution at no charge to the public,
> > related to a data quality solution for big data, including both streaming
> > and batch mode.
> >
> >
> > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> > (PMC), to be known as the "Apache Griffin Project", be and hereby is
> > established pursuant to Bylaws of the Foundation; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is
> > responsible for the creation and maintenance of software related to
> > a data quality solution for big data, including both streaming and batch
> > mode;
> > and be it further
> >
> > RESOLVED, that the office of "Vice President, Apache Griffin" be and
> > hereby is created, the person holding such office to serve at the
> > direction of the Board of Directors as the chair of the Apache
> > Griffin Project, and to have primary responsibility for management
> > of the projects within the scope of responsibility of the Apache
> > Griffin Project; and be it further
> >
> > RESOLVED, that the persons listed immediately below be and hereby are
> > appointed to serve as the initial members of the Apache Griffin Project:
> >
> > * Alex Lv 
> > * Deyi Yao 
> > * Eugene Liu 
> > * Grant Guo 
> > * He Wang 
> > * Henry Saputra 
> > * Jason Liao 
> > * John Liu 
> > * Juan Li 
> > * Liang Shao 
> > * Lionel Liu 
> > * Luciano Resende 
> > * Nick Sokolov 
> > * Shawn Sha 
> > * Vincent Zhao 
> > * William Guo 
> > * Yuqin Xuan 
> >
> > NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> > appointed to the office of Vice President, Apache Griffin, to serve
> > in accordance with and subject to the direction of the Board of
> > Directors and the Bylaws of the Foundation until death, resignation,
> > retirement, removal or disqualification, or until a successor is
> > appointed; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is tasked
> > with the migration and rationalization of the Apache Incubator
> > Griffin podling; and be it further
> >
> > RESOLVED, that all responsibilities pertaining to the Apache Incubator
> > Griffin podling encumbered upon the Apache Incubator PMC are
> > here after discharged.
> >
>


-- 
Best regards,

Shaofeng Shi ??

Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread ShaoFeng Shi
+1 (non-binding)

Gook luck Griffin!

Eugene Liu  于2018年11月1日周四 下午3:57写道:

> It's time to graduate now!
>
> totally agree +1
> 
> From: jenny li 
> Sent: Thursday, November 1, 2018 3:53 PM
> To: dev@griffin.incubator.apache.org
> Cc: gene...@incubator.apache.org
> Subject: Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP
>
> +1 Can‘t wait to see this great project Apache Griffin from the Incubator
> to Graduation.
>
> Best regards,
> Jenny
>
> On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:
>
> > +dev
> >
> > -- Forwarded message -
> > From: William Guo 
> > Date: Thu, Nov 1, 2018 at 11:21 AM
> > Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> > To: 
> >
> >
> > Hi all,
> >
> > Given that we've got positive feedback on the DISCUSS
> > thread, after we had made some changes based on DISCUSS feedback.
> > I'd like to start an official VOTE thread now.
> >
> >
> > Please vote on the resolution pasted below to graduate
> > Apache Griffin from the incubator to the top level project.
> >
> > [ ] +1 Graduate Apache Griffin from the Incubator.
> > [ ] +0 Don't care.
> > [ ] -1 Don't graduate Apache Griffin from the Incubator because...
> >
> > This vote will be open for at least 72 hours.
> >
> >
> > Many thanks to our mentors and everyone else for their support,
> >
> > William Guo (on behalf of the Apache Griffin PPMC).
> >
> >
> > ## Resolution to create a TLP from graduating Incubator podling
> >
> > X. Establish the Apache Griffin Project
> >
> > WHEREAS, the Board of Directors deems it to be in the best interests of
> > the Foundation and consistent with the Foundation's purpose to establish
> > a Project Management Committee charged with the creation and maintenance
> > of open-source software, for distribution at no charge to the public,
> > related to a data quality solution for big data, including both streaming
> > and batch mode.
> >
> >
> > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> > (PMC), to be known as the "Apache Griffin Project", be and hereby is
> > established pursuant to Bylaws of the Foundation; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is
> > responsible for the creation and maintenance of software related to
> > a data quality solution for big data, including both streaming and batch
> > mode;
> > and be it further
> >
> > RESOLVED, that the office of "Vice President, Apache Griffin" be and
> > hereby is created, the person holding such office to serve at the
> > direction of the Board of Directors as the chair of the Apache
> > Griffin Project, and to have primary responsibility for management
> > of the projects within the scope of responsibility of the Apache
> > Griffin Project; and be it further
> >
> > RESOLVED, that the persons listed immediately below be and hereby are
> > appointed to serve as the initial members of the Apache Griffin Project:
> >
> > * Alex Lv 
> > * Deyi Yao 
> > * Eugene Liu 
> > * Grant Guo 
> > * He Wang 
> > * Henry Saputra 
> > * Jason Liao 
> > * John Liu 
> > * Juan Li 
> > * Liang Shao 
> > * Lionel Liu 
> > * Luciano Resende 
> > * Nick Sokolov 
> > * Shawn Sha 
> > * Vincent Zhao 
> > * William Guo 
> > * Yuqin Xuan 
> >
> > NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> > appointed to the office of Vice President, Apache Griffin, to serve
> > in accordance with and subject to the direction of the Board of
> > Directors and the Bylaws of the Foundation until death, resignation,
> > retirement, removal or disqualification, or until a successor is
> > appointed; and be it further
> >
> > RESOLVED, that the Apache Griffin Project be and hereby is tasked
> > with the migration and rationalization of the Apache Incubator
> > Griffin podling; and be it further
> >
> > RESOLVED, that all responsibilities pertaining to the Apache Incubator
> > Griffin podling encumbered upon the Apache Incubator PMC are
> > here after discharged.
> >
>


-- 
Best regards,

Shaofeng Shi 史少锋


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread Eugene Liu
It's time to graduate now!

totally agree +1

From: jenny li 
Sent: Thursday, November 1, 2018 3:53 PM
To: dev@griffin.incubator.apache.org
Cc: gene...@incubator.apache.org
Subject: Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

+1 Can‘t wait to see this great project Apache Griffin from the Incubator
to Graduation.

Best regards,
Jenny

On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:

> +dev
>
> -- Forwarded message -
> From: William Guo 
> Date: Thu, Nov 1, 2018 at 11:21 AM
> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> To: 
>
>
> Hi all,
>
> Given that we've got positive feedback on the DISCUSS
> thread, after we had made some changes based on DISCUSS feedback.
> I'd like to start an official VOTE thread now.
>
>
> Please vote on the resolution pasted below to graduate
> Apache Griffin from the incubator to the top level project.
>
> [ ] +1 Graduate Apache Griffin from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
>
> This vote will be open for at least 72 hours.
>
>
> Many thanks to our mentors and everyone else for their support,
>
> William Guo (on behalf of the Apache Griffin PPMC).
>
>
> ## Resolution to create a TLP from graduating Incubator podling
>
> X. Establish the Apache Griffin Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to a data quality solution for big data, including both streaming
> and batch mode.
>
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is
> responsible for the creation and maintenance of software related to
> a data quality solution for big data, including both streaming and batch
> mode;
> and be it further
>
> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache
> Griffin Project, and to have primary responsibility for management
> of the projects within the scope of responsibility of the Apache
> Griffin Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Griffin Project:
>
> * Alex Lv 
> * Deyi Yao 
> * Eugene Liu 
> * Grant Guo 
> * He Wang 
> * Henry Saputra 
> * Jason Liao 
> * John Liu 
> * Juan Li 
> * Liang Shao 
> * Lionel Liu 
> * Luciano Resende 
> * Nick Sokolov 
> * Shawn Sha 
> * Vincent Zhao 
> * William Guo 
> * Yuqin Xuan 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> appointed to the office of Vice President, Apache Griffin, to serve
> in accordance with and subject to the direction of the Board of
> Directors and the Bylaws of the Foundation until death, resignation,
> retirement, removal or disqualification, or until a successor is
> appointed; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> Griffin podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Griffin podling encumbered upon the Apache Incubator PMC are
> here after discharged.
>


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread jenny li
+1 Can‘t wait to see this great project Apache Griffin from the Incubator
to Graduation.

Best regards,
Jenny

On Thu, Nov 1, 2018 at 3:31 PM William Guo  wrote:

> +dev
>
> -- Forwarded message -
> From: William Guo 
> Date: Thu, Nov 1, 2018 at 11:21 AM
> Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
> To: 
>
>
> Hi all,
>
> Given that we've got positive feedback on the DISCUSS
> thread, after we had made some changes based on DISCUSS feedback.
> I'd like to start an official VOTE thread now.
>
>
> Please vote on the resolution pasted below to graduate
> Apache Griffin from the incubator to the top level project.
>
> [ ] +1 Graduate Apache Griffin from the Incubator.
> [ ] +0 Don't care.
> [ ] -1 Don't graduate Apache Griffin from the Incubator because...
>
> This vote will be open for at least 72 hours.
>
>
> Many thanks to our mentors and everyone else for their support,
>
> William Guo (on behalf of the Apache Griffin PPMC).
>
>
> ## Resolution to create a TLP from graduating Incubator podling
>
> X. Establish the Apache Griffin Project
>
> WHEREAS, the Board of Directors deems it to be in the best interests of
> the Foundation and consistent with the Foundation's purpose to establish
> a Project Management Committee charged with the creation and maintenance
> of open-source software, for distribution at no charge to the public,
> related to a data quality solution for big data, including both streaming
> and batch mode.
>
>
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Griffin Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is
> responsible for the creation and maintenance of software related to
> a data quality solution for big data, including both streaming and batch
> mode;
> and be it further
>
> RESOLVED, that the office of "Vice President, Apache Griffin" be and
> hereby is created, the person holding such office to serve at the
> direction of the Board of Directors as the chair of the Apache
> Griffin Project, and to have primary responsibility for management
> of the projects within the scope of responsibility of the Apache
> Griffin Project; and be it further
>
> RESOLVED, that the persons listed immediately below be and hereby are
> appointed to serve as the initial members of the Apache Griffin Project:
>
> * Alex Lv 
> * Deyi Yao 
> * Eugene Liu 
> * Grant Guo 
> * He Wang 
> * Henry Saputra 
> * Jason Liao 
> * John Liu 
> * Juan Li 
> * Liang Shao 
> * Lionel Liu 
> * Luciano Resende 
> * Nick Sokolov 
> * Shawn Sha 
> * Vincent Zhao 
> * William Guo 
> * Yuqin Xuan 
>
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
> appointed to the office of Vice President, Apache Griffin, to serve
> in accordance with and subject to the direction of the Board of
> Directors and the Bylaws of the Foundation until death, resignation,
> retirement, removal or disqualification, or until a successor is
> appointed; and be it further
>
> RESOLVED, that the Apache Griffin Project be and hereby is tasked
> with the migration and rationalization of the Apache Incubator
> Griffin podling; and be it further
>
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Griffin podling encumbered upon the Apache Incubator PMC are
> here after discharged.
>


Re: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread 亮 邵
+1

From: William Guo 
Sent: Thursday, November 1, 2018 7:31 AM
To: gene...@incubator.apache.org; dev@griffin.incubator.apache.org
Subject: Fwd: [VOTE] Graduate Apache Griffin (incubating) as a TLP

+dev

-- Forwarded message -
From: William Guo 
Date: Thu, Nov 1, 2018 at 11:21 AM
Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
To: 


Hi all,

Given that we've got positive feedback on the DISCUSS
thread, after we had made some changes based on DISCUSS feedback.
I'd like to start an official VOTE thread now.


Please vote on the resolution pasted below to graduate
Apache Griffin from the incubator to the top level project.

[ ] +1 Graduate Apache Griffin from the Incubator.
[ ] +0 Don't care.
[ ] -1 Don't graduate Apache Griffin from the Incubator because...

This vote will be open for at least 72 hours.


Many thanks to our mentors and everyone else for their support,

William Guo (on behalf of the Apache Griffin PPMC).


## Resolution to create a TLP from graduating Incubator podling

X. Establish the Apache Griffin Project

WHEREAS, the Board of Directors deems it to be in the best interests of
the Foundation and consistent with the Foundation's purpose to establish
a Project Management Committee charged with the creation and maintenance
of open-source software, for distribution at no charge to the public,
related to a data quality solution for big data, including both streaming
and batch mode.


NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Griffin Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache Griffin Project be and hereby is
responsible for the creation and maintenance of software related to
a data quality solution for big data, including both streaming and batch
mode;
and be it further

RESOLVED, that the office of "Vice President, Apache Griffin" be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of the Apache
Griffin Project, and to have primary responsibility for management
of the projects within the scope of responsibility of the Apache
Griffin Project; and be it further

RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache Griffin Project:

* Alex Lv 
* Deyi Yao 
* Eugene Liu 
* Grant Guo 
* He Wang 
* Henry Saputra 
* Jason Liao 
* John Liu 
* Juan Li 
* Liang Shao 
* Lionel Liu 
* Luciano Resende 
* Nick Sokolov 
* Shawn Sha 
* Vincent Zhao 
* William Guo 
* Yuqin Xuan 

NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
appointed to the office of Vice President, Apache Griffin, to serve
in accordance with and subject to the direction of the Board of
Directors and the Bylaws of the Foundation until death, resignation,
retirement, removal or disqualification, or until a successor is
appointed; and be it further

RESOLVED, that the Apache Griffin Project be and hereby is tasked
with the migration and rationalization of the Apache Incubator
Griffin podling; and be it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator
Griffin podling encumbered upon the Apache Incubator PMC are
here after discharged.


Fwd: [VOTE] Graduate Apache Griffin (incubating) as a TLP

2018-11-01 Thread William Guo
+dev

-- Forwarded message -
From: William Guo 
Date: Thu, Nov 1, 2018 at 11:21 AM
Subject: [VOTE] Graduate Apache Griffin (incubating) as a TLP
To: 


Hi all,

Given that we've got positive feedback on the DISCUSS
thread, after we had made some changes based on DISCUSS feedback.
I'd like to start an official VOTE thread now.


Please vote on the resolution pasted below to graduate
Apache Griffin from the incubator to the top level project.

[ ] +1 Graduate Apache Griffin from the Incubator.
[ ] +0 Don't care.
[ ] -1 Don't graduate Apache Griffin from the Incubator because...

This vote will be open for at least 72 hours.


Many thanks to our mentors and everyone else for their support,

William Guo (on behalf of the Apache Griffin PPMC).


## Resolution to create a TLP from graduating Incubator podling

X. Establish the Apache Griffin Project

WHEREAS, the Board of Directors deems it to be in the best interests of
the Foundation and consistent with the Foundation's purpose to establish
a Project Management Committee charged with the creation and maintenance
of open-source software, for distribution at no charge to the public,
related to a data quality solution for big data, including both streaming
and batch mode.


NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
(PMC), to be known as the "Apache Griffin Project", be and hereby is
established pursuant to Bylaws of the Foundation; and be it further

RESOLVED, that the Apache Griffin Project be and hereby is
responsible for the creation and maintenance of software related to
a data quality solution for big data, including both streaming and batch
mode;
and be it further

RESOLVED, that the office of "Vice President, Apache Griffin" be and
hereby is created, the person holding such office to serve at the
direction of the Board of Directors as the chair of the Apache
Griffin Project, and to have primary responsibility for management
of the projects within the scope of responsibility of the Apache
Griffin Project; and be it further

RESOLVED, that the persons listed immediately below be and hereby are
appointed to serve as the initial members of the Apache Griffin Project:

* Alex Lv 
* Deyi Yao 
* Eugene Liu 
* Grant Guo 
* He Wang 
* Henry Saputra 
* Jason Liao 
* John Liu 
* Juan Li 
* Liang Shao 
* Lionel Liu 
* Luciano Resende 
* Nick Sokolov 
* Shawn Sha 
* Vincent Zhao 
* William Guo 
* Yuqin Xuan 

NOW, THEREFORE, BE IT FURTHER RESOLVED, that William Guo be
appointed to the office of Vice President, Apache Griffin, to serve
in accordance with and subject to the direction of the Board of
Directors and the Bylaws of the Foundation until death, resignation,
retirement, removal or disqualification, or until a successor is
appointed; and be it further

RESOLVED, that the Apache Griffin Project be and hereby is tasked
with the migration and rationalization of the Apache Incubator
Griffin podling; and be it further

RESOLVED, that all responsibilities pertaining to the Apache Incubator
Griffin podling encumbered upon the Apache Incubator PMC are
here after discharged.