Commit Graph

135 Commits (f77cff3fb6ed9b222f9f8c61bbe9b5d0dcac0cfd)

Author SHA1 Message Date
Jason Petersen ade2d5bd77 Fix strlcpy off-by-one error
WORKER_LENGTH + 1 is too large. Fixing this has no impact on the string
that is ultimately copied, as it's impossible for the source string to
be any larger to begin with.
2016-03-23 17:34:34 -06:00
Joe Nelson c13fc9583f Add CLA link to contributing.md 2016-03-23 16:29:33 -07:00
Jason Petersen 5f5ad55f0e Add CHANGELOG 2016-03-23 17:28:16 -06:00
Jason Petersen 86d126d1aa Merge pull request #386 from citusdata/add_license
Add or update license/copyright information

cr: @sumedhpathak @begriffs
2016-03-23 17:23:04 -06:00
Jason Petersen 9662e92b49 Remove libpng caveat
I'm not sure this description was 100% accurate; users can open issues
if they continue to have linkage problems.
2016-03-23 17:20:35 -06:00
Jason Petersen a0bcd57e84 Add LICENSE information to README
Integrating this into the new file.
2016-03-23 17:17:43 -06:00
Jason Petersen a95c9da472 Update copyright dates
Fixed configure variable and updated all end dates to 2016.
2016-03-23 17:14:37 -06:00
Jason Petersen c82dbd64fd Add AGPL-3.0 in LICENSE file
Adding our license.
2016-03-23 17:04:58 -06:00
Joe Nelson d3a7c49a09 Merge pull request #398 from citusdata/readme-polish
Improve readme
2016-03-23 15:59:54 -07:00
Joe Nelson 2225da30e9 Note libpng brew mac problem 2016-03-23 15:57:02 -07:00
Joe Nelson ae59fd7967 Use newest postgresql formula on homebrew 2016-03-23 15:26:25 -07:00
Joe Nelson 4d975348b0 Use named links in readme 2016-03-23 15:22:58 -07:00
Joe Nelson 5952a19e8d Updated install instructions for linux and mac 2016-03-23 15:12:11 -07:00
Joe Nelson 9b79a7998e Specific build instructions for mac vs linux 2016-03-23 14:08:26 -07:00
Joe Nelson 69f8389f99 Link explicitly to 5.0 docs rather than current/ 2016-03-23 13:22:00 -07:00
Joe Nelson a067c2e057 Make list of users more compact 2016-03-23 13:19:01 -07:00
Joe Nelson e1cb0b7ad4 Add who's using section 2016-03-22 14:06:39 -07:00
Joe Nelson be8a9bed8b Copyright footer 2016-03-22 14:06:38 -07:00
Joe Nelson bf53c2e36f Docs in /docs/citus/current 2016-03-22 14:06:38 -07:00
Joe Nelson ec8902fc09 Add basic CONTRIBUTING.md 2016-03-22 14:06:31 -07:00
Joe Nelson f4029a5216 Add note about missing sql commands
Help avoid a frustrating surprise
2016-03-22 11:20:04 -07:00
Joe Nelson cd17d0b08f Link to freenode web client rather than irc:// protocol
Chrome was not understanding the direct link (did not spawn my irc client)
2016-03-22 11:11:56 -07:00
Joe Nelson 729f355cce Change docs url to what it will be when 5.0 is live 2016-03-22 10:58:35 -07:00
Samay Sharma 0cd90d138d Merge pull request #397 from citusdata/ozgune-patch-1
Fix broken links in README.
2016-03-21 11:46:48 -07:00
Ozgun Erdogan 525ef8d180 Update README.md
Fix line breaks that caused broken URLs.
2016-03-21 11:30:13 -07:00
Samay Sharma 1cbbef25d9 Merge pull request #396 from citusdata/ozgune-patch-1
Update README.md
2016-03-21 10:59:40 -07:00
Ozgun Erdogan b446eb4238 Update README.md
Minor fix to markdown for hyperlink to citusdata.com
2016-03-21 09:39:29 -07:00
Ozgun Erdogan 1fa44b5434 Merge pull request #393 from citusdata/readme-5.0
Readme for 5.0
2016-03-21 09:34:26 -07:00
Joe Nelson 2c7475ad50 Fully qualify citus url 2016-03-18 14:35:23 -07:00
Joe Nelson 90ab05c598 Use real Travis badge 2016-03-18 13:55:21 -07:00
Joe Nelson e8bdc2c846 Readme for 5.0 2016-03-18 13:32:13 -07:00
Andres Freund 8dc4bf39e7 Merge pull request #360 from citusdata/ddl-rep-regressiontest-improvements
Improve DDL replication related regression tests.

Reviewed-By: Samay Sharma
2016-03-17 16:16:04 -07:00
Andres Freund 304c3c8b2a Improve DDL replication related regression tests.
The previous form of the test, utilizing DEBUG2, included too much
output dependent on the specifc system and version. Reformulate it to
explicitly connect to workers and show the schema there, when necessary.

The only remaining difference in some of the remaining alternate
regression test files was due to an older minor version release
change. Remove those as well.
2016-03-17 16:05:54 -07:00
Andres Freund 8adffbaf47 Make :master_port and :worker_$n_port available to all regression tests.
There already exist tests that locally embed knowledge about port
numbers, and there's more tests requiring that. Instead of copying
\set's to several tests, make these port number variables available to
all tests.
2016-03-17 16:05:54 -07:00
Andres Freund a81771c58d Merge pull request #383 from citusdata/feature/pg_stat_statements
Copy toplevel queryId to citus' master statement.
2016-03-17 15:35:23 -07:00
Andres Freund eed14b1224 Copy toplevel queryId to citus' master statement.
multi_ExecutorStart() replaces the original planned statement with the
master select statement. As that hasn't gone through the parse analysis
hooks, it'll not have a associated queryId.  This prevents extensions
pg_stat_statements to show useful data associated with the query.
2016-03-14 17:27:52 -07:00
Jason Petersen 46d721459d Merge pull request #382 from citusdata/build_fixes
Fix various build issues

cr: @anarazel
2016-03-11 14:59:57 -07:00
Jason Petersen 6ed20fb242 Merge pull request #378 from citusdata/build_fixes
Fix various build issues

cr: @anarazel
2016-03-11 14:28:54 -07:00
Jason Petersen b73c3b1604 Fix various build issues
I came across several places we weren't as flexible or resilient as we
should have been in our build logic. They include:

  * Not using `DESTDIR` in the install-header destination
  * Allowing callers to specify `VPATH` or `srcdir` (which breaks)
  * Using absolute path for SCRIPTS (9.5 prepends srcdir)
  * Including libpq-int in a confusing way (extracted this function)
  * Having server includes come first during csql build (client must)

In particular, I hit all of these attempting to build with pg_buildext
in Debian. It passes in an explicit VPATH, as well as srcdir (breaking
all recursive make invocations), and also uses DESTDIR during install.

In addition, a PGDG-enabled Debian box will have the latest libpq-dev
headers (e.g. 9.5) even when building against an older server version
(e.g. 9.4). This leads to problems when including e.g. `c.h`, which
is ambiguous. While compiling more client-side code (csql), we need to
ensure the newer libpq headers are included _first_, so I fixed that.
2016-03-11 13:38:47 -07:00
Jason Petersen 0f62a5197b Final formatting fixes 2016-02-17 17:20:14 -07:00
Jason Petersen 22cea69fa8 Merge pull request #340 from citusdata/bugfix/buildsystem
Small buildsystem fixes

cr: @jasonmp85
2016-02-17 17:14:46 -07:00
Andres Freund 37d5b1c150 Fix Makefile.global/configure regeneration
These dependencies previously didn't result in regeneration when using
a source directory build.
2016-02-17 16:54:39 -07:00
Andres Freund 0c57a1a04e Make 'all' default src/backend/distributed target
Otherwise typing 'make' will just build citusdb--5.0.sql, not
particularly helpful.
2016-02-17 16:51:55 -07:00
Andres Freund 2393a44927 Add deps from toplevel install to build targets
Otherwise a parallel 'make install' can end up trying to build the same
targets twice, once via the normal build rules ('all') and once via
install.
2016-02-17 16:51:01 -07:00
Andres Freund 62b9bca96b Don't use autoconf's default CFLAGS.
We just want PosgreSQL's defaults, not autoconf's (-g -O2). Currently,
these are wrong when PostgreSQL has been compiled with e.g. -O0.
2016-02-17 16:50:14 -07:00
Andres Freund caed118e7f Fix make install for VPATH builds.
copy_to_distributed_table is in the source, not the build directory. As
there might be scripts in either at some point, install scripts from
both.
2016-02-17 16:48:06 -07:00
Marco Slot d8f794ba71 Merge pull request #326 from citusdata/feature/drop_shards_on_drop_table
Drop shards when a distributed table is dropped
2016-02-17 23:47:49 +01:00
Marco Slot 4a3b6a8ab7 Rename citusdb to citus in regression test output 2016-02-17 23:33:30 +01:00
Marco Slot 58351fb128 Merge remote-tracking branch 'origin/master' into feature/drop_shards_on_drop_table 2016-02-17 22:52:58 +01:00
Marco Slot 9aa1f1e1e7 Rename topLevel variable to isTopLevel 2016-02-17 22:52:35 +01:00