Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-06-14 Thread Craig Ringer
Has anything actually happened on the Greenplum release at this point?

All I can find are the same old press releases.

-- 
 Craig Ringer   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training  Services


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-06-14 Thread Josh Berkus
On 06/14/2015 11:44 PM, Craig Ringer wrote:
 Has anything actually happened on the Greenplum release at this point?
 
 All I can find are the same old press releases.
 

Nothing has happened.

-- 
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-03-17 Thread Craig Ringer
On 13 March 2015 at 06:24, Ewan Higgs ewan_hi...@yahoo.co.uk wrote:

 Hi all,
 There has been some press regarding Pivotal's intent to release Greenplum
 source as part of an Open Development Platform (along with some of their
 Hadoop projects). Can anyone speak on whether any of Greenplum might find
 its way upstream? For example, if(!) the work is being released under an
 appropriate license, are people at Pivotal planning to push patches for the
 parallel architecture and associated query planner upstream?


Greenplum appears from what's visible on the outside to make heavy
modifications across a large part of the codebase, doing so with little
concern about removing support for existing features, breaking other use
cases, etc. So it does what it's meant to do well, but you can't
necessarily expect to drop it in place of PostgreSQL and have everything
just work.

My understanding is that they've written pretty much a new planner/executor
for plannable statements, retaining PostgreSQL's parser, protocol code,
utility statement handling, etc. But I'm finding it hard to find much hard
detail on the system's innards.

It's a valid approach, but it's one that means it's unlikely to be
practical to just cherry-pick a few features. There's sure to be a lot of
divergence between the codebases, and no doubt Greenplum will have
implemented infrastructure that overlaps with or duplicates things since
added in newer PostgreSQL releases - dynamic shmem, bgworkers, etc. Even if
it were feasible to pull in their features with the underlying
infrastructure it'd create a significant maintenance burden. So I expect
there'd need to be work done to move things over to use PostgreSQL features
where they exist.

Then there's the fact that Greenplum is based on a heavily modified
PostgreSQL 8.2. So even if desirable features were simple standalone
patches against 8.2 (which they won't be) there'd be a lot of work getting
them forward ported to 9.6.

I think it's more realistic that Greenplum's code would serve as an
interesting example of how something can be done, and maybe if the license
permits parts can be extracted and adapted where it takes less time than
rewriting. I wouldn't pin my hopes on seeing a big influx of Greenplum code.

I'd love to hear from someone at Pivotal, though, as the above is somewhere
between educated guesswork and complete hand-waving.


-- 
 Craig Ringer   http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training  Services


Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-03-17 Thread Bruce Momjian
On Tue, Mar 17, 2015 at 02:09:34PM +0800, Craig Ringer wrote:
 It's a valid approach, but it's one that means it's unlikely to be practical 
 to
 just cherry-pick a few features. There's sure to be a lot of divergence 
 between
 the codebases, and no doubt Greenplum will have implemented infrastructure 
 that
 overlaps with or duplicates things since added in newer PostgreSQL releases -
 dynamic shmem, bgworkers, etc. Even if it were feasible to pull in their
 features with the underlying infrastructure it'd create a significant
 maintenance burden. So I expect there'd need to be work done to move things
 over to use PostgreSQL features where they exist.

I think we would need to create a team to learn the Greenplum code and
move over what is reasonable.  My guess is there is no desire in our
community to totally merge or maintain the Greenplum code --- of course,
that is just a guess.

-- 
  Bruce Momjian  br...@momjian.ushttp://momjian.us
  EnterpriseDB http://enterprisedb.com

  + Everyone has their own god. +


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-03-17 Thread Peter Geoghegan
On Tue, Mar 17, 2015 at 1:06 PM, Bruce Momjian br...@momjian.us wrote:
 I think we would need to create a team to learn the Greenplum code and
 move over what is reasonable.  My guess is there is no desire in our
 community to totally merge or maintain the Greenplum code --- of course,
 that is just a guess.

Let's wait until they actually release the code. I see no reason to
assume anything about it one way or the other just yet.


-- 
Peter Geoghegan


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


[HACKERS] Moving Pivotal's Greenplum work upstream

2015-03-12 Thread Ewan Higgs
Hi all,There has been some press regarding Pivotal's intent to release 
Greenplum source as part of an Open Development Platform (along with some of 
their Hadoop projects). Can anyone speak on whether any of Greenplum might find 
its way upstream? For example, if(!) the work is being released under an 
appropriate license, are people at Pivotal planning to push patches for the 
parallel architecture and associated query planner upstream?

Thanks,Ewan 


Re: [HACKERS] Moving Pivotal's Greenplum work upstream

2015-03-12 Thread Josh Berkus
On 03/12/2015 03:24 PM, Ewan Higgs wrote:
 Hi all,
 There has been some press regarding Pivotal's intent to release
 Greenplum source as part of an Open Development Platform (along with
 some of their Hadoop projects). Can anyone speak on whether any of
 Greenplum might find its way upstream? For example, if(!) the work is
 being released under an appropriate license, are people at Pivotal
 planning to push patches for the parallel architecture and associated
 query planner upstream?

At this point, we have no idea.  We'll know better when the code is
actually available.

-- 
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers