Re: [VOTE] Accumulo Blog

2014-04-14 Thread Bill Havanki
+1


On Sun, Apr 13, 2014 at 8:11 PM, dlmar...@comcast.net wrote:

 I have reviewed the feedback from the proposal thread and consolidated it
 into a set of guidelines for an Accumulo Blog. In accordance with the
 bylaws
 this vote will require Lazy Approval to pass and will remain open for 3
 business days. I'll tally the votes on Thursday morning.



 1.   The blog will be hosted on the Apache Blogs site[1].

 2.   The blog will be set up using the instructions at [2] to enable
 public preview.

 3.   Proposed blog content will be posted in full-text or link form to
 the dev mailing list.

 4.   Blog content requires Lazy Approval votes that are open for at
 least 3 days.

 5.   Content may be cross-posted from other sites provided that the
 content is more than just a link to the other site. The full text of the
 original article is preferred.

 6.   Content may be cross-posted to other sites provided that there is
 a
 link back to the Accumulo blog site.



 [1] http://blogs.apache.org/

 [2] http://www.apache.org/dev/project-blogs








-- 
// Bill Havanki
// Solutions Architect, Cloudera Govt Solutions
// 443.686.9283


Re: [VOTE] Accumulo Blog

2014-04-14 Thread Sean Busbey
+1


On Mon, Apr 14, 2014 at 7:42 AM, Bill Havanki bhava...@clouderagovt.comwrote:

 +1


 On Sun, Apr 13, 2014 at 8:11 PM, dlmar...@comcast.net wrote:

  I have reviewed the feedback from the proposal thread and consolidated it
  into a set of guidelines for an Accumulo Blog. In accordance with the
  bylaws
  this vote will require Lazy Approval to pass and will remain open for 3
  business days. I'll tally the votes on Thursday morning.
 
 
 
  1.   The blog will be hosted on the Apache Blogs site[1].
 
  2.   The blog will be set up using the instructions at [2] to enable
  public preview.
 
  3.   Proposed blog content will be posted in full-text or link form
 to
  the dev mailing list.
 
  4.   Blog content requires Lazy Approval votes that are open for at
  least 3 days.
 
  5.   Content may be cross-posted from other sites provided that the
  content is more than just a link to the other site. The full text of the
  original article is preferred.
 
  6.   Content may be cross-posted to other sites provided that there
 is
  a
  link back to the Accumulo blog site.
 
 
 
  [1] http://blogs.apache.org/
 
  [2] http://www.apache.org/dev/project-blogs
 
 
 
 
 
 


 --
 // Bill Havanki
 // Solutions Architect, Cloudera Govt Solutions
 // 443.686.9283




-- 
Sean


Re: [VOTE] Define CTR in Bylaws

2014-04-14 Thread Billie Rinaldi
This vote passes with 6 +1 votes from PMC members and no other votes.


On Mon, Apr 7, 2014 at 7:11 AM, Billie Rinaldi bil...@apache.org wrote:

 Please vote on applying the following changes to the Accumulo bylaws (
 http://accumulo.apache.org/bylaws.html).  If the Code Change action has
 been removed, it will be reintroduced along with these changes.

 This vote will remain open for 7 days and requires majority approval to
 pass.

 [ ] +1 - I approve of these proposed bylaw changes and accept them
 for the Apache
 Accumulo project.
 [ ] +0 - I neither approve nor disapprove of these proposed bylaw changes,
 but accept them for the Apache Accumulo project.
 [ ] -1 - I do not approve of these proposed bylaw changes and do not
 accept them for the Apache Accumulo project because...


 Index: bylaws.mdtext
 ==
 =
 --- bylaws.mdtext(revision 1584734)
 +++ bylaws.mdtext(working copy)
 @@ -125,8 +125,15 @@

  All participants in the Accumulo project are encouraged to vote. For
 technical decisions, only the votes of active committers are binding.
 Non-binding votes are still useful for those with binding votes to
 understand the perception of an action across the wider Accumulo community.
 For PMC decisions, only the votes of active PMC members are binding.

 -Voting can also be applied to changes to the Accumulo codebase. Please
 refer to the Accumulo commit and review standard for details.
 +See the [voting page](http://accumulo.apache.org/governance/voting.html)
 for more details on the mechanics of voting.

 +a name=CTR/a
 +## Commit Then Review (CTR)
 +
 +Voting can also be applied to changes to the Accumulo codebase. Under the
 Commit Then Review policy, committers can make changes to the codebase
 without seeking approval beforehand, and the changes are assumed to be
 approved unless an objection is raised. Only if an objection is raised must
 a vote take place on the code change.
 +
 +For some code changes, committers may wish to get feedback from the
 community before making the change. It is acceptable for a committer to
 seek approval before making a change if they so desire.
 +
  ## Approvals

  These are the types of approvals that can be sought. Different actions
 require different types of approvals.
 @@ -139,7 +146,7 @@
  trtdMajority Approval/td
  tdA majority approval vote passes with 3 binding +1 votes and more
 binding +1 votes than -1 votes./td
  trtdLazy Approval (or Lazy Consensus)/td
 -tdAn action with lazy approval is implicitly allowed unless a -1
 vote is received, at which time, depending on the type of action, either
 majority approval or consensus approval must be obtained./td
 +tdAn action with lazy approval is implicitly allowed unless a -1
 vote is received, at which time, depending on the type of action, either
 majority approval or consensus approval must be obtained.  Lazy Approval
 can be either emstated/em or emassumed/em, as detailed on the [lazy
 consensus page](http://accumulo.apache.org/governance/lazyConsensus.html)
 ./td
  /table

  ## Vetoes
 @@ -152,6 +159,8 @@

  This section describes the various actions which are undertaken within
 the project, the corresponding approval required for that action and those
 who have binding votes over the action. It also specifies the minimum
 length of time that a vote must remain open, measured in days. In general,
 votes should not be called at times when it is known that interested
 members of the project will be unavailable.

 +For Code Change actions, a committer may choose to employ assumed or
 stated Lazy Approval under the [CTR](#CTR) policy. Assumed Lazy Approval
 has no minimum length of time before the change can be made.
 +
  table
  trthAction/th
  thDescription/th



Re: [VOTE] Accumulo Blog

2014-04-14 Thread Eric Newton
+1


On Sun, Apr 13, 2014 at 8:11 PM,  dlmar...@comcast.net wrote:
 I have reviewed the feedback from the proposal thread and consolidated it
 into a set of guidelines for an Accumulo Blog. In accordance with the bylaws
 this vote will require Lazy Approval to pass and will remain open for 3
 business days. I'll tally the votes on Thursday morning.



 1.   The blog will be hosted on the Apache Blogs site[1].

 2.   The blog will be set up using the instructions at [2] to enable
 public preview.

 3.   Proposed blog content will be posted in full-text or link form to
 the dev mailing list.

 4.   Blog content requires Lazy Approval votes that are open for at
 least 3 days.

 5.   Content may be cross-posted from other sites provided that the
 content is more than just a link to the other site. The full text of the
 original article is preferred.

 6.   Content may be cross-posted to other sites provided that there is a
 link back to the Accumulo blog site.



 [1] http://blogs.apache.org/

 [2] http://www.apache.org/dev/project-blogs







Re: [VOTE] Accumulo Blog

2014-04-14 Thread Josh Elser

+1

On 4/13/14, 8:11 PM, dlmar...@comcast.net wrote:

I have reviewed the feedback from the proposal thread and consolidated it
into a set of guidelines for an Accumulo Blog. In accordance with the bylaws
this vote will require Lazy Approval to pass and will remain open for 3
business days. I'll tally the votes on Thursday morning.



1.   The blog will be hosted on the Apache Blogs site[1].

2.   The blog will be set up using the instructions at [2] to enable
public preview.

3.   Proposed blog content will be posted in full-text or link form to
the dev mailing list.

4.   Blog content requires Lazy Approval votes that are open for at
least 3 days.

5.   Content may be cross-posted from other sites provided that the
content is more than just a link to the other site. The full text of the
original article is preferred.

6.   Content may be cross-posted to other sites provided that there is a
link back to the Accumulo blog site.



[1] http://blogs.apache.org/

[2] http://www.apache.org/dev/project-blogs








Re: [VOTE] Accumulo Blog

2014-04-14 Thread Joey Echeverria
+1 (non-binding)

--
Joey Echeverria
Chief Architect
Cloudera Government Solutions


On Mon, Apr 14, 2014 at 11:16 AM, Josh Elser josh.el...@gmail.com wrote:
 +1


 On 4/13/14, 8:11 PM, dlmar...@comcast.net wrote:

 I have reviewed the feedback from the proposal thread and consolidated it
 into a set of guidelines for an Accumulo Blog. In accordance with the
 bylaws
 this vote will require Lazy Approval to pass and will remain open for 3
 business days. I'll tally the votes on Thursday morning.



 1.   The blog will be hosted on the Apache Blogs site[1].

 2.   The blog will be set up using the instructions at [2] to enable
 public preview.

 3.   Proposed blog content will be posted in full-text or link form to
 the dev mailing list.

 4.   Blog content requires Lazy Approval votes that are open for at
 least 3 days.

 5.   Content may be cross-posted from other sites provided that the
 content is more than just a link to the other site. The full text of the
 original article is preferred.

 6.   Content may be cross-posted to other sites provided that there is
 a
 link back to the Accumulo blog site.



 [1] http://blogs.apache.org/

 [2] http://www.apache.org/dev/project-blogs









Re: [VOTE] Define CTR in Bylaws

2014-04-14 Thread Billie Rinaldi
I committed the change to the bylaws.  Note that I also had to convert the
lazy consensus link to standard html instead of markdown since it was in a
table.

On Mon, Apr 14, 2014 at 8:04 AM, Billie Rinaldi billie.rina...@gmail.comwrote:

 This vote passes with 6 +1 votes from PMC members and no other votes.


 On Mon, Apr 7, 2014 at 7:11 AM, Billie Rinaldi bil...@apache.org wrote:

 Please vote on applying the following changes to the Accumulo bylaws (
 http://accumulo.apache.org/bylaws.html).  If the Code Change action
 has been removed, it will be reintroduced along with these changes.

 This vote will remain open for 7 days and requires majority approval to
 pass.

 [ ] +1 - I approve of these proposed bylaw changes and accept them
 for the Apache
 Accumulo project.
 [ ] +0 - I neither approve nor disapprove of these proposed bylaw
 changes,
 but accept them for the Apache Accumulo project.
 [ ] -1 - I do not approve of these proposed bylaw changes and do not
 accept them for the Apache Accumulo project because...


 Index: bylaws.mdtext
 ==
 =
 --- bylaws.mdtext(revision 1584734)
 +++ bylaws.mdtext(working copy)
 @@ -125,8 +125,15 @@

  All participants in the Accumulo project are encouraged to vote. For
 technical decisions, only the votes of active committers are binding.
 Non-binding votes are still useful for those with binding votes to
 understand the perception of an action across the wider Accumulo community.
 For PMC decisions, only the votes of active PMC members are binding.

 -Voting can also be applied to changes to the Accumulo codebase. Please
 refer to the Accumulo commit and review standard for details.
 +See the [voting page](http://accumulo.apache.org/governance/voting.html)
 for more details on the mechanics of voting.

 +a name=CTR/a
 +## Commit Then Review (CTR)
 +
 +Voting can also be applied to changes to the Accumulo codebase. Under
 the Commit Then Review policy, committers can make changes to the codebase
 without seeking approval beforehand, and the changes are assumed to be
 approved unless an objection is raised. Only if an objection is raised must
 a vote take place on the code change.
 +
 +For some code changes, committers may wish to get feedback from the
 community before making the change. It is acceptable for a committer to
 seek approval before making a change if they so desire.
 +
  ## Approvals

  These are the types of approvals that can be sought. Different actions
 require different types of approvals.
 @@ -139,7 +146,7 @@
  trtdMajority Approval/td
  tdA majority approval vote passes with 3 binding +1 votes and more
 binding +1 votes than -1 votes./td
  trtdLazy Approval (or Lazy Consensus)/td
 -tdAn action with lazy approval is implicitly allowed unless a -1
 vote is received, at which time, depending on the type of action, either
 majority approval or consensus approval must be obtained./td
 +tdAn action with lazy approval is implicitly allowed unless a -1
 vote is received, at which time, depending on the type of action, either
 majority approval or consensus approval must be obtained.  Lazy Approval
 can be either emstated/em or emassumed/em, as detailed on the [lazy
 consensus page](http://accumulo.apache.org/governance/lazyConsensus.html)
 ./td
  /table

  ## Vetoes
 @@ -152,6 +159,8 @@

  This section describes the various actions which are undertaken within
 the project, the corresponding approval required for that action and those
 who have binding votes over the action. It also specifies the minimum
 length of time that a vote must remain open, measured in days. In general,
 votes should not be called at times when it is known that interested
 members of the project will be unavailable.

 +For Code Change actions, a committer may choose to employ assumed or
 stated Lazy Approval under the [CTR](#CTR) policy. Assumed Lazy Approval
 has no minimum length of time before the change can be made.
 +
  table
  trthAction/th
  thDescription/th





Re: [VOTE] Define CTR in Bylaws

2014-04-14 Thread Bill Havanki
Should the bylaws now be version 2?


On Mon, Apr 14, 2014 at 12:21 PM, Billie Rinaldi
billie.rina...@gmail.comwrote:

 I committed the change to the bylaws.  Note that I also had to convert the
 lazy consensus link to standard html instead of markdown since it was in a
 table.

 On Mon, Apr 14, 2014 at 8:04 AM, Billie Rinaldi billie.rina...@gmail.com
 wrote:

  This vote passes with 6 +1 votes from PMC members and no other votes.
 
 
  On Mon, Apr 7, 2014 at 7:11 AM, Billie Rinaldi bil...@apache.org
 wrote:
 
  Please vote on applying the following changes to the Accumulo bylaws (
  http://accumulo.apache.org/bylaws.html).  If the Code Change action
  has been removed, it will be reintroduced along with these changes.
 
  This vote will remain open for 7 days and requires majority approval to
  pass.
 
  [ ] +1 - I approve of these proposed bylaw changes and accept them
  for the Apache
  Accumulo project.
  [ ] +0 - I neither approve nor disapprove of these proposed bylaw
  changes,
  but accept them for the Apache Accumulo project.
  [ ] -1 - I do not approve of these proposed bylaw changes and do not
  accept them for the Apache Accumulo project because...
 
 
  Index: bylaws.mdtext
  ==
  =
  --- bylaws.mdtext(revision 1584734)
  +++ bylaws.mdtext(working copy)
  @@ -125,8 +125,15 @@
 
   All participants in the Accumulo project are encouraged to vote. For
  technical decisions, only the votes of active committers are binding.
  Non-binding votes are still useful for those with binding votes to
  understand the perception of an action across the wider Accumulo
 community.
  For PMC decisions, only the votes of active PMC members are binding.
 
  -Voting can also be applied to changes to the Accumulo codebase. Please
  refer to the Accumulo commit and review standard for details.
  +See the [voting page](
 http://accumulo.apache.org/governance/voting.html)
  for more details on the mechanics of voting.
 
  +a name=CTR/a
  +## Commit Then Review (CTR)
  +
  +Voting can also be applied to changes to the Accumulo codebase. Under
  the Commit Then Review policy, committers can make changes to the
 codebase
  without seeking approval beforehand, and the changes are assumed to be
  approved unless an objection is raised. Only if an objection is raised
 must
  a vote take place on the code change.
  +
  +For some code changes, committers may wish to get feedback from the
  community before making the change. It is acceptable for a committer to
  seek approval before making a change if they so desire.
  +
   ## Approvals
 
   These are the types of approvals that can be sought. Different actions
  require different types of approvals.
  @@ -139,7 +146,7 @@
   trtdMajority Approval/td
   tdA majority approval vote passes with 3 binding +1 votes and
 more
  binding +1 votes than -1 votes./td
   trtdLazy Approval (or Lazy Consensus)/td
  -tdAn action with lazy approval is implicitly allowed unless a -1
  vote is received, at which time, depending on the type of action, either
  majority approval or consensus approval must be obtained./td
  +tdAn action with lazy approval is implicitly allowed unless a -1
  vote is received, at which time, depending on the type of action, either
  majority approval or consensus approval must be obtained.  Lazy Approval
  can be either emstated/em or emassumed/em, as detailed on the
 [lazy
  consensus page](
 http://accumulo.apache.org/governance/lazyConsensus.html)
  ./td
   /table
 
   ## Vetoes
  @@ -152,6 +159,8 @@
 
   This section describes the various actions which are undertaken within
  the project, the corresponding approval required for that action and
 those
  who have binding votes over the action. It also specifies the minimum
  length of time that a vote must remain open, measured in days. In
 general,
  votes should not be called at times when it is known that interested
  members of the project will be unavailable.
 
  +For Code Change actions, a committer may choose to employ assumed or
  stated Lazy Approval under the [CTR](#CTR) policy. Assumed Lazy Approval
  has no minimum length of time before the change can be made.
  +
   table
   trthAction/th
   thDescription/th
 
 
 




-- 
// Bill Havanki
// Solutions Architect, Cloudera Govt Solutions
// 443.686.9283


Re: [VOTE] Define CTR in Bylaws

2014-04-14 Thread Billie Rinaldi
Good point.  I've fixed it.


On Mon, Apr 14, 2014 at 10:10 AM, Bill Havanki bhava...@clouderagovt.comwrote:

 Should the bylaws now be version 2?


 On Mon, Apr 14, 2014 at 12:21 PM, Billie Rinaldi
 billie.rina...@gmail.comwrote:

  I committed the change to the bylaws.  Note that I also had to convert
 the
  lazy consensus link to standard html instead of markdown since it was in
 a
  table.
 
  On Mon, Apr 14, 2014 at 8:04 AM, Billie Rinaldi 
 billie.rina...@gmail.com
  wrote:
 
   This vote passes with 6 +1 votes from PMC members and no other votes.
  
  
   On Mon, Apr 7, 2014 at 7:11 AM, Billie Rinaldi bil...@apache.org
  wrote:
  
   Please vote on applying the following changes to the Accumulo bylaws (
   http://accumulo.apache.org/bylaws.html).  If the Code Change action
   has been removed, it will be reintroduced along with these changes.
  
   This vote will remain open for 7 days and requires majority approval
 to
   pass.
  
   [ ] +1 - I approve of these proposed bylaw changes and accept them
   for the Apache
   Accumulo project.
   [ ] +0 - I neither approve nor disapprove of these proposed bylaw
   changes,
   but accept them for the Apache Accumulo project.
   [ ] -1 - I do not approve of these proposed bylaw changes and do not
   accept them for the Apache Accumulo project because...
  
  
   Index: bylaws.mdtext
   ==
   =
   --- bylaws.mdtext(revision 1584734)
   +++ bylaws.mdtext(working copy)
   @@ -125,8 +125,15 @@
  
All participants in the Accumulo project are encouraged to vote. For
   technical decisions, only the votes of active committers are binding.
   Non-binding votes are still useful for those with binding votes to
   understand the perception of an action across the wider Accumulo
  community.
   For PMC decisions, only the votes of active PMC members are binding.
  
   -Voting can also be applied to changes to the Accumulo codebase.
 Please
   refer to the Accumulo commit and review standard for details.
   +See the [voting page](
  http://accumulo.apache.org/governance/voting.html)
   for more details on the mechanics of voting.
  
   +a name=CTR/a
   +## Commit Then Review (CTR)
   +
   +Voting can also be applied to changes to the Accumulo codebase. Under
   the Commit Then Review policy, committers can make changes to the
  codebase
   without seeking approval beforehand, and the changes are assumed to be
   approved unless an objection is raised. Only if an objection is raised
  must
   a vote take place on the code change.
   +
   +For some code changes, committers may wish to get feedback from the
   community before making the change. It is acceptable for a committer
 to
   seek approval before making a change if they so desire.
   +
## Approvals
  
These are the types of approvals that can be sought. Different
 actions
   require different types of approvals.
   @@ -139,7 +146,7 @@
trtdMajority Approval/td
tdA majority approval vote passes with 3 binding +1 votes and
  more
   binding +1 votes than -1 votes./td
trtdLazy Approval (or Lazy Consensus)/td
   -tdAn action with lazy approval is implicitly allowed unless a
 -1
   vote is received, at which time, depending on the type of action,
 either
   majority approval or consensus approval must be obtained./td
   +tdAn action with lazy approval is implicitly allowed unless a
 -1
   vote is received, at which time, depending on the type of action,
 either
   majority approval or consensus approval must be obtained.  Lazy
 Approval
   can be either emstated/em or emassumed/em, as detailed on the
  [lazy
   consensus page](
  http://accumulo.apache.org/governance/lazyConsensus.html)
   ./td
/table
  
## Vetoes
   @@ -152,6 +159,8 @@
  
This section describes the various actions which are undertaken
 within
   the project, the corresponding approval required for that action and
  those
   who have binding votes over the action. It also specifies the minimum
   length of time that a vote must remain open, measured in days. In
  general,
   votes should not be called at times when it is known that interested
   members of the project will be unavailable.
  
   +For Code Change actions, a committer may choose to employ assumed or
   stated Lazy Approval under the [CTR](#CTR) policy. Assumed Lazy
 Approval
   has no minimum length of time before the change can be made.
   +
table
trthAction/th
thDescription/th
  
  
  
 



 --
 // Bill Havanki
 // Solutions Architect, Cloudera Govt Solutions
 // 443.686.9283



Re: [VOTE] Accumulo Blog

2014-04-14 Thread Corey Nolet
+1


On Mon, Apr 14, 2014 at 11:18 AM, Joey Echeverria j...@clouderagovt.comwrote:

 +1 (non-binding)

 --
 Joey Echeverria
 Chief Architect
 Cloudera Government Solutions


 On Mon, Apr 14, 2014 at 11:16 AM, Josh Elser josh.el...@gmail.com wrote:
  +1
 
 
  On 4/13/14, 8:11 PM, dlmar...@comcast.net wrote:
 
  I have reviewed the feedback from the proposal thread and consolidated
 it
  into a set of guidelines for an Accumulo Blog. In accordance with the
  bylaws
  this vote will require Lazy Approval to pass and will remain open for 3
  business days. I'll tally the votes on Thursday morning.
 
 
 
  1.   The blog will be hosted on the Apache Blogs site[1].
 
  2.   The blog will be set up using the instructions at [2] to enable
  public preview.
 
  3.   Proposed blog content will be posted in full-text or link form
 to
  the dev mailing list.
 
  4.   Blog content requires Lazy Approval votes that are open for at
  least 3 days.
 
  5.   Content may be cross-posted from other sites provided that the
  content is more than just a link to the other site. The full text of the
  original article is preferred.
 
  6.   Content may be cross-posted to other sites provided that there
 is
  a
  link back to the Accumulo blog site.
 
 
 
  [1] http://blogs.apache.org/
 
  [2] http://www.apache.org/dev/project-blogs
 
 
 
 
 
 
 



Re: [VOTE] Accumulo Blog

2014-04-14 Thread Vikram Srivastava
+1


On Mon, Apr 14, 2014 at 10:35 AM, Corey Nolet cjno...@gmail.com wrote:

 +1


 On Mon, Apr 14, 2014 at 11:18 AM, Joey Echeverria j...@clouderagovt.com
 wrote:

  +1 (non-binding)
 
  --
  Joey Echeverria
  Chief Architect
  Cloudera Government Solutions
 
 
  On Mon, Apr 14, 2014 at 11:16 AM, Josh Elser josh.el...@gmail.com
 wrote:
   +1
  
  
   On 4/13/14, 8:11 PM, dlmar...@comcast.net wrote:
  
   I have reviewed the feedback from the proposal thread and consolidated
  it
   into a set of guidelines for an Accumulo Blog. In accordance with the
   bylaws
   this vote will require Lazy Approval to pass and will remain open for
 3
   business days. I'll tally the votes on Thursday morning.
  
  
  
   1.   The blog will be hosted on the Apache Blogs site[1].
  
   2.   The blog will be set up using the instructions at [2] to
 enable
   public preview.
  
   3.   Proposed blog content will be posted in full-text or link
 form
  to
   the dev mailing list.
  
   4.   Blog content requires Lazy Approval votes that are open for
 at
   least 3 days.
  
   5.   Content may be cross-posted from other sites provided that
 the
   content is more than just a link to the other site. The full text of
 the
   original article is preferred.
  
   6.   Content may be cross-posted to other sites provided that
 there
  is
   a
   link back to the Accumulo blog site.
  
  
  
   [1] http://blogs.apache.org/
  
   [2] http://www.apache.org/dev/project-blogs
  
  
  
  
  
  
  
 



Re: [VOTE] Accumulo Blog

2014-04-14 Thread Christopher
+0

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii


On Sun, Apr 13, 2014 at 8:11 PM,  dlmar...@comcast.net wrote:
 I have reviewed the feedback from the proposal thread and consolidated it
 into a set of guidelines for an Accumulo Blog. In accordance with the bylaws
 this vote will require Lazy Approval to pass and will remain open for 3
 business days. I'll tally the votes on Thursday morning.



 1.   The blog will be hosted on the Apache Blogs site[1].

 2.   The blog will be set up using the instructions at [2] to enable
 public preview.

 3.   Proposed blog content will be posted in full-text or link form to
 the dev mailing list.

 4.   Blog content requires Lazy Approval votes that are open for at
 least 3 days.

 5.   Content may be cross-posted from other sites provided that the
 content is more than just a link to the other site. The full text of the
 original article is preferred.

 6.   Content may be cross-posted to other sites provided that there is a
 link back to the Accumulo blog site.



 [1] http://blogs.apache.org/

 [2] http://www.apache.org/dev/project-blogs







Re: Is v1.4.2 downloadable?

2014-04-14 Thread Mike Drob
All non-current releases are available in the archives.

https://archive.apache.org/dist/accumulo/1.4.2/


On Mon, Apr 14, 2014 at 2:43 PM, David Medinets david.medin...@gmail.comwrote:

 http://accumulo.apache.org/downloads/ - I looked on this page and did not
 see v1.4.2. Nor do I see a v1.4.2 branch on this github site. Is it
 available somewhere else?



Re: Is v1.4.2 downloadable?

2014-04-14 Thread Joey Echeverria
There's a 1.4.2 tag on github:

https://github.com/apache/accumulo/tree/1.4.2

On Mon, Apr 14, 2014 at 2:43 PM, David Medinets
david.medin...@gmail.com wrote:
 http://accumulo.apache.org/downloads/ - I looked on this page and did not
 see v1.4.2. Nor do I see a v1.4.2 branch on this github site. Is it
 available somewhere else?


Re: Is v1.4.2 downloadable?

2014-04-14 Thread Sean Busbey
there is also a 1.4.2 tag on the asf repo

https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=tag;h=0cc5eeec51aa9efce75afed4fc4f44e1c4a33774


On Mon, Apr 14, 2014 at 11:46 AM, Joey Echeverria
joey...@clouderagovt.comwrote:

 There's a 1.4.2 tag on github:

 https://github.com/apache/accumulo/tree/1.4.2

 On Mon, Apr 14, 2014 at 2:43 PM, David Medinets
 david.medin...@gmail.com wrote:
  http://accumulo.apache.org/downloads/ - I looked on this page and did
 not
  see v1.4.2. Nor do I see a v1.4.2 branch on this github site. Is it
  available somewhere else?




-- 
Sean


Re: Is v1.4.2 downloadable?

2014-04-14 Thread David Medinets
I didn't see there were both Branches and Tags on github. Thanks.  And
thanks for the archive link.


On Mon, Apr 14, 2014 at 2:46 PM, Joey Echeverria
joey...@clouderagovt.comwrote:

 There's a 1.4.2 tag on github:

 https://github.com/apache/accumulo/tree/1.4.2

 On Mon, Apr 14, 2014 at 2:43 PM, David Medinets
 david.medin...@gmail.com wrote:
  http://accumulo.apache.org/downloads/ - I looked on this page and did
 not
  see v1.4.2. Nor do I see a v1.4.2 branch on this github site. Is it
  available somewhere else?



Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Billie Rinaldi
This file has an incomplete license: core/src/test/resources/shelltest.txt
but I don't think that's a blocker due to the trivial contents of the file.

The src tarball matches the git branch.

There are no javadocs in the bin tarball.
There is no pre-built native map in the bin tarball (but I built one easily
using the provided script).  Is that expected?


On Fri, Apr 11, 2014 at 3:41 PM, Christopher ctubb...@apache.org wrote:

 Accumulo Developers,

 Please consider the following candidate for Accumulo 1.6.0.

 Git Commit: 86a9a8a1d4f5215039ad2cfe86b0b7397455838a
 Branch: 1.6.0-RC1

 Staging repo:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007
 Source:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-src.tar.gz
 Binary:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
 given artifact.)

 All artifacts were built and staged with:
 mvn release:prepare  mvn release:perform

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Release notes (in progress):
 http://accumulo.apache.org/release_notes/1.6.0

 This vote will remain open for 96 hours (4 days, due to the weekend,
 and because I know some people want to finish some long tests), until
 Tue, April 15, 23:00 UTC 2014. (That's 7pm EDT.)

 [ ] +1 - I have verified and accept...
 [ ] +0 - I have reservations, but not strong enough to vote against...
 [ ] -1 - Because..., I do not accept...
 ... these artifacts as the 1.6.0 release of Apache Accumulo.

 Thanks.

 P.S. Hint: download the whole staging repo with
 wget -erobots=off -r -l inf -np -nH
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/
 # note the trailing slash is needed

 --
 Christopher L Tubbs II
 http://gravatar.com/ctubbsii



Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Christopher
On Mon, Apr 14, 2014 at 4:02 PM, Billie Rinaldi
billie.rina...@gmail.com wrote:
 This file has an incomplete license: core/src/test/resources/shelltest.txt
 but I don't think that's a blocker due to the trivial contents of the file.

 The src tarball matches the git branch.

 There are no javadocs in the bin tarball.

Right, I stripped them out as part of
https://issues.apache.org/jira/browse/ACCUMULO-1487
This is expected.

 There is no pre-built native map in the bin tarball (but I built one easily
 using the provided script).  Is that expected?

This is also expected. It's easier to provide a platform-independent
artifact that can be easily built, than guess at the target
environment and produce something that will likely have to be
recompiled anyway.


 On Fri, Apr 11, 2014 at 3:41 PM, Christopher ctubb...@apache.org wrote:

 Accumulo Developers,

 Please consider the following candidate for Accumulo 1.6.0.

 Git Commit: 86a9a8a1d4f5215039ad2cfe86b0b7397455838a
 Branch: 1.6.0-RC1

 Staging repo:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007
 Source:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-src.tar.gz
 Binary:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
 given artifact.)

 All artifacts were built and staged with:
 mvn release:prepare  mvn release:perform

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Release notes (in progress):
 http://accumulo.apache.org/release_notes/1.6.0

 This vote will remain open for 96 hours (4 days, due to the weekend,
 and because I know some people want to finish some long tests), until
 Tue, April 15, 23:00 UTC 2014. (That's 7pm EDT.)

 [ ] +1 - I have verified and accept...
 [ ] +0 - I have reservations, but not strong enough to vote against...
 [ ] -1 - Because..., I do not accept...
 ... these artifacts as the 1.6.0 release of Apache Accumulo.

 Thanks.

 P.S. Hint: download the whole staging repo with
 wget -erobots=off -r -l inf -np -nH
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/
 # note the trailing slash is needed

 --
 Christopher L Tubbs II
 http://gravatar.com/ctubbsii



Re: NOT operator in visibility string

2014-04-14 Thread Kevin Smith
I was recently talking to Aaron Cordova, and he asked me to chime into this
thread, based on some of the work that I have done and graduate work that I
have done in the access control space.

Mixing positive and negative authorizations for visibility is certainly
doable; however, there are some challenges related to doing so.

When you give people the possibility of combining positive and negative
access control policies, you also give them the potential to creating
conflicts that could (1) make something invisible to everyone [perfect
security?], or (2) make something visible to everyone..

And someone could do both of these, unintentionally.

Ex1: A simple policy like *(A  !A) *will make something non-accessible
(and this trivial to see).  At the same time, a complex policy like
*((A|B)(C|D)(E|F)(G|!A))* could *potentially* resolve to a policy that
would deny everyone access, because in the case of someone who doesn't have
B or G (and someone who has C|D and E|F),  *A* and *!A* would cancel
themselves out.

Ex2: In the same way, someone could build another policy that might resolve
to something like* (A|!A) *which would resolve to no security at all.

So if you were to build a system that mixed negative and positive
operators, I think there would be a need to have a *policy resolver* to
make sure that a well-intentioned developer was not accidentally disabling
security or making something completely invisible and useless to everyone.
 You can see that there is a lot of academic research on conflict
resolution when it comes to mixing positive and negative authorizations
(see paper below):

https://www.site.uottawa.ca/~luigi/papers/09_adi_bouzida_hattak.pdf

The above paper doesn't make a case for NOT mixing positive and negative
authorizations, but you can see that by not mixing them, you can avoid a
number of pitfalls. With some work, any negative authorization statements
can be re-written as positives. I've had to do this for a number of systems
for RBAC (which only does positive authorizations).

Anyway - just something to think about. I hope this helps!

Kevin T. Smith


Review Request 20331: ACCUMULO-2666 Set a scalable default timeout for all functional tests.

2014-04-14 Thread Sean Busbey

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20331/
---

Review request for accumulo.


Bugs: ACCUMULO-2666
https://issues.apache.org/jira/browse/ACCUMULO-2666


Repository: accumulo


Description
---

Creates a default timeout for all functional ITs in a way that we can scale at 
test time via a system property, using a JUnit Rule instead of the timeout 
parameter to the Test annotation.

per-method annotation can still override this (and still does in a few cases)


Diffs
-

  test/pom.xml 4ec6f6a 
  test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java 
352470c 
  test/src/test/java/org/apache/accumulo/test/functional/AddSplitIT.java 
cc2285e 
  test/src/test/java/org/apache/accumulo/test/functional/BackupMasterIT.java 
7c1f8a2 
  test/src/test/java/org/apache/accumulo/test/functional/BadIteratorMincIT.java 
a25e775 
  
test/src/test/java/org/apache/accumulo/test/functional/BalanceAfterCommsFailureIT.java
 a16ec2f 
  test/src/test/java/org/apache/accumulo/test/functional/BatchScanSplitIT.java 
22f0d98 
  
test/src/test/java/org/apache/accumulo/test/functional/BatchWriterFlushIT.java 
34fb402 
  test/src/test/java/org/apache/accumulo/test/functional/BigRootTabletIT.java 
0e0671b 
  test/src/test/java/org/apache/accumulo/test/functional/BinaryIT.java d5a4ffd 
  test/src/test/java/org/apache/accumulo/test/functional/BinaryStressIT.java 
7338095 
  test/src/test/java/org/apache/accumulo/test/functional/BloomFilterIT.java 
9ba713d 
  test/src/test/java/org/apache/accumulo/test/functional/BulkFileIT.java 
10fb7f4 
  test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java faa9391 
  
test/src/test/java/org/apache/accumulo/test/functional/BulkSplitOptimizationIT.java
 f9abc0d 
  test/src/test/java/org/apache/accumulo/test/functional/ChaoticBalancerIT.java 
67a2d8c 
  test/src/test/java/org/apache/accumulo/test/functional/ClassLoaderIT.java 
adc49d9 
  test/src/test/java/org/apache/accumulo/test/functional/CleanTmpIT.java 
3ad9a3c 
  test/src/test/java/org/apache/accumulo/test/functional/CleanUpIT.java 2c878e3 
  test/src/test/java/org/apache/accumulo/test/functional/CloneTestIT.java 
29f838b 
  test/src/test/java/org/apache/accumulo/test/functional/CombinerIT.java 
be1a709 
  test/src/test/java/org/apache/accumulo/test/functional/CompactionIT.java 
e7ccdd2 
  test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java 
b2d16ad 
  test/src/test/java/org/apache/accumulo/test/functional/ConstraintIT.java 
ef2212d 
  test/src/test/java/org/apache/accumulo/test/functional/CreateAndUseIT.java 
3dbf5ce 
  
test/src/test/java/org/apache/accumulo/test/functional/CreateManyScannersIT.java
 e627218 
  
test/src/test/java/org/apache/accumulo/test/functional/DeleteEverythingIT.java 
e251157 
  test/src/test/java/org/apache/accumulo/test/functional/DeleteIT.java fe51039 
  test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsIT.java 
0731e44 
  test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsSplitIT.java 
0a0b0b9 
  
test/src/test/java/org/apache/accumulo/test/functional/DeleteTableDuringSplitIT.java
 cd69be7 
  
test/src/test/java/org/apache/accumulo/test/functional/DynamicThreadPoolsIT.java
 c89b8ce 
  test/src/test/java/org/apache/accumulo/test/functional/FateStarvationIT.java 
6ac2ef9 
  test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java 
0346f2f 
  test/src/test/java/org/apache/accumulo/test/functional/LargeRowIT.java 
31783c4 
  test/src/test/java/org/apache/accumulo/test/functional/LateLastContactIT.java 
fc2ed52 
  test/src/test/java/org/apache/accumulo/test/functional/LogicalTimeIT.java 
add7d8a 
  test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 
ee5831b 
  
test/src/test/java/org/apache/accumulo/test/functional/MasterAssignmentIT.java 
354a97d 
  test/src/test/java/org/apache/accumulo/test/functional/MasterFailoverIT.java 
8fd1499 
  test/src/test/java/org/apache/accumulo/test/functional/MaxOpenIT.java 72ad0f7 
  test/src/test/java/org/apache/accumulo/test/functional/MetadataMaxFiles.java 
b83a7de 
  test/src/test/java/org/apache/accumulo/test/functional/MetadataSplitIT.java 
3339698 
  test/src/test/java/org/apache/accumulo/test/functional/ReadWriteIT.java 
e845d99 
  test/src/test/java/org/apache/accumulo/test/functional/RenameIT.java 135b4e0 
  test/src/test/java/org/apache/accumulo/test/functional/RestartStressIT.java 
06cdb8c 
  test/src/test/java/org/apache/accumulo/test/functional/RowDeleteIT.java 
886af49 
  test/src/test/java/org/apache/accumulo/test/functional/ScanIteratorIT.java 
c62592b 
  test/src/test/java/org/apache/accumulo/test/functional/ScanRangeIT.java 
818cf92 
  
test/src/test/java/org/apache/accumulo/test/functional/ScanSessionTimeOutIT.java
 693a67d 
  

Re: Review Request 20331: ACCUMULO-2666 Set a scalable default timeout for all functional tests.

2014-04-14 Thread Vikram Srivastava

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20331/#review40317
---

Ship it!



test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java
https://reviews.apache.org/r/20331/#comment73293

rename to defaultTimeoutMillis to be more explicit?


- Vikram Srivastava


On April 14, 2014, 11:02 p.m., Sean Busbey wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/20331/
 ---
 
 (Updated April 14, 2014, 11:02 p.m.)
 
 
 Review request for accumulo.
 
 
 Bugs: ACCUMULO-2666
 https://issues.apache.org/jira/browse/ACCUMULO-2666
 
 
 Repository: accumulo
 
 
 Description
 ---
 
 Creates a default timeout for all functional ITs in a way that we can scale 
 at test time via a system property, using a JUnit Rule instead of the timeout 
 parameter to the Test annotation.
 
 per-method annotation can still override this (and still does in a few cases)
 
 
 Diffs
 -
 
   test/pom.xml 4ec6f6a 
   test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java 
 352470c 
   test/src/test/java/org/apache/accumulo/test/functional/AddSplitIT.java 
 cc2285e 
   test/src/test/java/org/apache/accumulo/test/functional/BackupMasterIT.java 
 7c1f8a2 
   
 test/src/test/java/org/apache/accumulo/test/functional/BadIteratorMincIT.java 
 a25e775 
   
 test/src/test/java/org/apache/accumulo/test/functional/BalanceAfterCommsFailureIT.java
  a16ec2f 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchScanSplitIT.java 
 22f0d98 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchWriterFlushIT.java
  34fb402 
   test/src/test/java/org/apache/accumulo/test/functional/BigRootTabletIT.java 
 0e0671b 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryIT.java 
 d5a4ffd 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryStressIT.java 
 7338095 
   test/src/test/java/org/apache/accumulo/test/functional/BloomFilterIT.java 
 9ba713d 
   test/src/test/java/org/apache/accumulo/test/functional/BulkFileIT.java 
 10fb7f4 
   test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java faa9391 
   
 test/src/test/java/org/apache/accumulo/test/functional/BulkSplitOptimizationIT.java
  f9abc0d 
   
 test/src/test/java/org/apache/accumulo/test/functional/ChaoticBalancerIT.java 
 67a2d8c 
   test/src/test/java/org/apache/accumulo/test/functional/ClassLoaderIT.java 
 adc49d9 
   test/src/test/java/org/apache/accumulo/test/functional/CleanTmpIT.java 
 3ad9a3c 
   test/src/test/java/org/apache/accumulo/test/functional/CleanUpIT.java 
 2c878e3 
   test/src/test/java/org/apache/accumulo/test/functional/CloneTestIT.java 
 29f838b 
   test/src/test/java/org/apache/accumulo/test/functional/CombinerIT.java 
 be1a709 
   test/src/test/java/org/apache/accumulo/test/functional/CompactionIT.java 
 e7ccdd2 
   test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java 
 b2d16ad 
   test/src/test/java/org/apache/accumulo/test/functional/ConstraintIT.java 
 ef2212d 
   test/src/test/java/org/apache/accumulo/test/functional/CreateAndUseIT.java 
 3dbf5ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/CreateManyScannersIT.java
  e627218 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteEverythingIT.java
  e251157 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteIT.java 
 fe51039 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsIT.java 
 0731e44 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsSplitIT.java 
 0a0b0b9 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteTableDuringSplitIT.java
  cd69be7 
   
 test/src/test/java/org/apache/accumulo/test/functional/DynamicThreadPoolsIT.java
  c89b8ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/FateStarvationIT.java 
 6ac2ef9 
   
 test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java 
 0346f2f 
   test/src/test/java/org/apache/accumulo/test/functional/LargeRowIT.java 
 31783c4 
   
 test/src/test/java/org/apache/accumulo/test/functional/LateLastContactIT.java 
 fc2ed52 
   test/src/test/java/org/apache/accumulo/test/functional/LogicalTimeIT.java 
 add7d8a 
   test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 
 ee5831b 
   
 test/src/test/java/org/apache/accumulo/test/functional/MasterAssignmentIT.java
  354a97d 
   
 test/src/test/java/org/apache/accumulo/test/functional/MasterFailoverIT.java 
 8fd1499 
   test/src/test/java/org/apache/accumulo/test/functional/MaxOpenIT.java 
 72ad0f7 
   
 test/src/test/java/org/apache/accumulo/test/functional/MetadataMaxFiles.java 
 b83a7de 
   

Re: Review Request 20331: ACCUMULO-2666 Set a scalable default timeout for all functional tests.

2014-04-14 Thread Vikram Srivastava

---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20331/#review40318
---

Ship it!


- Vikram Srivastava


On April 14, 2014, 11:02 p.m., Sean Busbey wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/20331/
 ---
 
 (Updated April 14, 2014, 11:02 p.m.)
 
 
 Review request for accumulo.
 
 
 Bugs: ACCUMULO-2666
 https://issues.apache.org/jira/browse/ACCUMULO-2666
 
 
 Repository: accumulo
 
 
 Description
 ---
 
 Creates a default timeout for all functional ITs in a way that we can scale 
 at test time via a system property, using a JUnit Rule instead of the timeout 
 parameter to the Test annotation.
 
 per-method annotation can still override this (and still does in a few cases)
 
 
 Diffs
 -
 
   test/pom.xml 4ec6f6a 
   test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java 
 352470c 
   test/src/test/java/org/apache/accumulo/test/functional/AddSplitIT.java 
 cc2285e 
   test/src/test/java/org/apache/accumulo/test/functional/BackupMasterIT.java 
 7c1f8a2 
   
 test/src/test/java/org/apache/accumulo/test/functional/BadIteratorMincIT.java 
 a25e775 
   
 test/src/test/java/org/apache/accumulo/test/functional/BalanceAfterCommsFailureIT.java
  a16ec2f 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchScanSplitIT.java 
 22f0d98 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchWriterFlushIT.java
  34fb402 
   test/src/test/java/org/apache/accumulo/test/functional/BigRootTabletIT.java 
 0e0671b 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryIT.java 
 d5a4ffd 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryStressIT.java 
 7338095 
   test/src/test/java/org/apache/accumulo/test/functional/BloomFilterIT.java 
 9ba713d 
   test/src/test/java/org/apache/accumulo/test/functional/BulkFileIT.java 
 10fb7f4 
   test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java faa9391 
   
 test/src/test/java/org/apache/accumulo/test/functional/BulkSplitOptimizationIT.java
  f9abc0d 
   
 test/src/test/java/org/apache/accumulo/test/functional/ChaoticBalancerIT.java 
 67a2d8c 
   test/src/test/java/org/apache/accumulo/test/functional/ClassLoaderIT.java 
 adc49d9 
   test/src/test/java/org/apache/accumulo/test/functional/CleanTmpIT.java 
 3ad9a3c 
   test/src/test/java/org/apache/accumulo/test/functional/CleanUpIT.java 
 2c878e3 
   test/src/test/java/org/apache/accumulo/test/functional/CloneTestIT.java 
 29f838b 
   test/src/test/java/org/apache/accumulo/test/functional/CombinerIT.java 
 be1a709 
   test/src/test/java/org/apache/accumulo/test/functional/CompactionIT.java 
 e7ccdd2 
   test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java 
 b2d16ad 
   test/src/test/java/org/apache/accumulo/test/functional/ConstraintIT.java 
 ef2212d 
   test/src/test/java/org/apache/accumulo/test/functional/CreateAndUseIT.java 
 3dbf5ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/CreateManyScannersIT.java
  e627218 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteEverythingIT.java
  e251157 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteIT.java 
 fe51039 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsIT.java 
 0731e44 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsSplitIT.java 
 0a0b0b9 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteTableDuringSplitIT.java
  cd69be7 
   
 test/src/test/java/org/apache/accumulo/test/functional/DynamicThreadPoolsIT.java
  c89b8ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/FateStarvationIT.java 
 6ac2ef9 
   
 test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java 
 0346f2f 
   test/src/test/java/org/apache/accumulo/test/functional/LargeRowIT.java 
 31783c4 
   
 test/src/test/java/org/apache/accumulo/test/functional/LateLastContactIT.java 
 fc2ed52 
   test/src/test/java/org/apache/accumulo/test/functional/LogicalTimeIT.java 
 add7d8a 
   test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 
 ee5831b 
   
 test/src/test/java/org/apache/accumulo/test/functional/MasterAssignmentIT.java
  354a97d 
   
 test/src/test/java/org/apache/accumulo/test/functional/MasterFailoverIT.java 
 8fd1499 
   test/src/test/java/org/apache/accumulo/test/functional/MaxOpenIT.java 
 72ad0f7 
   
 test/src/test/java/org/apache/accumulo/test/functional/MetadataMaxFiles.java 
 b83a7de 
   test/src/test/java/org/apache/accumulo/test/functional/MetadataSplitIT.java 
 3339698 
   test/src/test/java/org/apache/accumulo/test/functional/ReadWriteIT.java 
 e845d99 
   

Re: Review Request 20331: ACCUMULO-2666 Set a scalable default timeout for all functional tests.

2014-04-14 Thread Sean Busbey


 On April 14, 2014, 11:09 p.m., Vikram Srivastava wrote:
  test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java, 
  line 147
  https://reviews.apache.org/r/20331/diff/2/?file=557645#file557645line147
 
  rename to defaultTimeoutMillis to be more explicit?

Actually, now that you mention it. Should this just be defaultTimeoutSeconds? 
Almost all of the timeouts are actually measured in minutes right now. So while 
the few timeouts in seconds justify not using defaultTimeoutMinutes, they make 
it seem very unlikely that we'll want to tune timeouts in the milliseconds 
range.


- Sean


---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20331/#review40317
---


On April 14, 2014, 11:02 p.m., Sean Busbey wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/20331/
 ---
 
 (Updated April 14, 2014, 11:02 p.m.)
 
 
 Review request for accumulo.
 
 
 Bugs: ACCUMULO-2666
 https://issues.apache.org/jira/browse/ACCUMULO-2666
 
 
 Repository: accumulo
 
 
 Description
 ---
 
 Creates a default timeout for all functional ITs in a way that we can scale 
 at test time via a system property, using a JUnit Rule instead of the timeout 
 parameter to the Test annotation.
 
 per-method annotation can still override this (and still does in a few cases)
 
 
 Diffs
 -
 
   test/pom.xml 4ec6f6a 
   test/src/test/java/org/apache/accumulo/test/functional/AbstractMacIT.java 
 352470c 
   test/src/test/java/org/apache/accumulo/test/functional/AddSplitIT.java 
 cc2285e 
   test/src/test/java/org/apache/accumulo/test/functional/BackupMasterIT.java 
 7c1f8a2 
   
 test/src/test/java/org/apache/accumulo/test/functional/BadIteratorMincIT.java 
 a25e775 
   
 test/src/test/java/org/apache/accumulo/test/functional/BalanceAfterCommsFailureIT.java
  a16ec2f 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchScanSplitIT.java 
 22f0d98 
   
 test/src/test/java/org/apache/accumulo/test/functional/BatchWriterFlushIT.java
  34fb402 
   test/src/test/java/org/apache/accumulo/test/functional/BigRootTabletIT.java 
 0e0671b 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryIT.java 
 d5a4ffd 
   test/src/test/java/org/apache/accumulo/test/functional/BinaryStressIT.java 
 7338095 
   test/src/test/java/org/apache/accumulo/test/functional/BloomFilterIT.java 
 9ba713d 
   test/src/test/java/org/apache/accumulo/test/functional/BulkFileIT.java 
 10fb7f4 
   test/src/test/java/org/apache/accumulo/test/functional/BulkIT.java faa9391 
   
 test/src/test/java/org/apache/accumulo/test/functional/BulkSplitOptimizationIT.java
  f9abc0d 
   
 test/src/test/java/org/apache/accumulo/test/functional/ChaoticBalancerIT.java 
 67a2d8c 
   test/src/test/java/org/apache/accumulo/test/functional/ClassLoaderIT.java 
 adc49d9 
   test/src/test/java/org/apache/accumulo/test/functional/CleanTmpIT.java 
 3ad9a3c 
   test/src/test/java/org/apache/accumulo/test/functional/CleanUpIT.java 
 2c878e3 
   test/src/test/java/org/apache/accumulo/test/functional/CloneTestIT.java 
 29f838b 
   test/src/test/java/org/apache/accumulo/test/functional/CombinerIT.java 
 be1a709 
   test/src/test/java/org/apache/accumulo/test/functional/CompactionIT.java 
 e7ccdd2 
   test/src/test/java/org/apache/accumulo/test/functional/ConcurrencyIT.java 
 b2d16ad 
   test/src/test/java/org/apache/accumulo/test/functional/ConstraintIT.java 
 ef2212d 
   test/src/test/java/org/apache/accumulo/test/functional/CreateAndUseIT.java 
 3dbf5ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/CreateManyScannersIT.java
  e627218 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteEverythingIT.java
  e251157 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteIT.java 
 fe51039 
   test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsIT.java 
 0731e44 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteRowsSplitIT.java 
 0a0b0b9 
   
 test/src/test/java/org/apache/accumulo/test/functional/DeleteTableDuringSplitIT.java
  cd69be7 
   
 test/src/test/java/org/apache/accumulo/test/functional/DynamicThreadPoolsIT.java
  c89b8ce 
   
 test/src/test/java/org/apache/accumulo/test/functional/FateStarvationIT.java 
 6ac2ef9 
   
 test/src/test/java/org/apache/accumulo/test/functional/HalfDeadTServerIT.java 
 0346f2f 
   test/src/test/java/org/apache/accumulo/test/functional/LargeRowIT.java 
 31783c4 
   
 test/src/test/java/org/apache/accumulo/test/functional/LateLastContactIT.java 
 fc2ed52 
   test/src/test/java/org/apache/accumulo/test/functional/LogicalTimeIT.java 
 add7d8a 
   test/src/test/java/org/apache/accumulo/test/functional/MapReduceIT.java 
 ee5831b 
   
 

Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Josh Elser

This should be included in the release notes as it is a divergence from 1.5.

Should I open a ticket for that, Christopher?

On 4/14/14, 4:47 PM, Christopher wrote:

There is no pre-built native map in the bin tarball (but I built one easily
using the provided script).  Is that expected?

This is also expected. It's easier to provide a platform-independent
artifact that can be easily built, than guess at the target
environment and produce something that will likely have to be
recompiled anyway.



Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Sean Busbey
release notes for 1.6.0 are still being created[1]. I don't believe the
intention is to bundle them into the release artifact, similar to 1.5.1.

[1]: https://issues.apache.org/jira/browse/ACCUMULO-2396


On Mon, Apr 14, 2014 at 8:40 PM, Josh Elser josh.el...@gmail.com wrote:

 This should be included in the release notes as it is a divergence from
 1.5.

 Should I open a ticket for that, Christopher?


 On 4/14/14, 4:47 PM, Christopher wrote:

 There is no pre-built native map in the bin tarball (but I built one
 easily
 using the provided script).  Is that expected?

 This is also expected. It's easier to provide a platform-independent
 artifact that can be easily built, than guess at the target
 environment and produce something that will likely have to be
 recompiled anyway.




-- 
Sean


Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Josh Elser
Yes, I was aware of the intent, but I had thought we closed out that 
ticket. I'll comment there.


On 4/14/14, 11:43 PM, Sean Busbey wrote:

release notes for 1.6.0 are still being created[1]. I don't believe the
intention is to bundle them into the release artifact, similar to 1.5.1.

[1]: https://issues.apache.org/jira/browse/ACCUMULO-2396


On Mon, Apr 14, 2014 at 8:40 PM, Josh Elser josh.el...@gmail.com wrote:


This should be included in the release notes as it is a divergence from
1.5.

Should I open a ticket for that, Christopher?


On 4/14/14, 4:47 PM, Christopher wrote:


There is no pre-built native map in the bin tarball (but I built one
easily

using the provided script).  Is that expected?



This is also expected. It's easier to provide a platform-independent
artifact that can be easily built, than guess at the target
environment and produce something that will likely have to be
recompiled anyway.







Re: [VOTE] Accumulo 1.6.0-RC1

2014-04-14 Thread Josh Elser
-1 due to the large performance regression (~40% degradation) identified 
by Jonathan Park in ACCUMULO-2668


Additionally, it would be nice to get ACCUMULO-2665 to ensure that we 
can unit test against Apache Hadoop 2.4.0 for 1.6.0, but I am not -1 on 
that issue alone (just -0 if it comes to that).


Aside from those two, the rest of the release looks pretty good to me:

* Used 86a9a8a1 to run unit and integration tests against Apache Hadoop 
2.2.0, 2.3.0, and 2.4.0 (with ACCUMULO-2665 caveat for 2.4.0)
* Verified sigs and hashes for tarballs (didn't write a script to verify 
all sigs from the staging repo -- I trust nexus here)

* Ran short CI+verification on Apache Hadoop 2.3.0
* Ran short CI on Apache Hadoop 2.4.0 (ran into an issue with launching 
the verification job -- maybe it's just me doing something dumb?)
* Verified basic compatibility with Apache Pig 0.13.0-SNAPSHOT (caveat 
PIG-3885). Read/Write data, join two tables.
* Downloaded source tarball, built jars and nativemaps, ran unit and 
integration tests, and tested basic read/write test on Apache Hadoop 2.3.0
* Downloaded binary tarball, built nativemaps, tested basic read/write 
on Apache Hadoop 2.3.0


One final (repeated) comment, the binary tarball lack of a prebuilt 
native map. I believe this merits mention in the release notes before 
those are finalized. I will update this.


On 4/11/14, 6:41 PM, Christopher wrote:

Accumulo Developers,

Please consider the following candidate for Accumulo 1.6.0.

Git Commit: 86a9a8a1d4f5215039ad2cfe86b0b7397455838a
Branch: 1.6.0-RC1

Staging repo: 
https://repository.apache.org/content/repositories/orgapacheaccumulo-1007
Source: 
https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-src.tar.gz
Binary: 
https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/org/apache/accumulo/accumulo/1.6.0/accumulo-1.6.0-bin.tar.gz
(Append .sha1, .md5 or .asc to download the signature/hash for a
given artifact.)

All artifacts were built and staged with:
mvn release:prepare  mvn release:perform

Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

Release notes (in progress): http://accumulo.apache.org/release_notes/1.6.0

This vote will remain open for 96 hours (4 days, due to the weekend,
and because I know some people want to finish some long tests), until
Tue, April 15, 23:00 UTC 2014. (That's 7pm EDT.)

[ ] +1 - I have verified and accept...
[ ] +0 - I have reservations, but not strong enough to vote against...
[ ] -1 - Because..., I do not accept...
... these artifacts as the 1.6.0 release of Apache Accumulo.

Thanks.

P.S. Hint: download the whole staging repo with
wget -erobots=off -r -l inf -np -nH
https://repository.apache.org/content/repositories/orgapacheaccumulo-1007/
# note the trailing slash is needed

--
Christopher L Tubbs II
http://gravatar.com/ctubbsii