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