Jason Petersen
9521fcfb22
Add AGPL-3.0 in LICENSE file
...
Adding our license.
2016-03-23 17:04:58 -06:00
Joe Nelson
a7d3b79a50
Merge pull request #398 from citusdata/readme-polish
...
Improve readme
2016-03-23 15:59:54 -07:00
Joe Nelson
c3ef3908ec
Note libpng brew mac problem
2016-03-23 15:57:02 -07:00
Joe Nelson
63668d8185
Use newest postgresql formula on homebrew
2016-03-23 15:26:25 -07:00
Joe Nelson
c9e9ec7520
Use named links in readme
2016-03-23 15:22:58 -07:00
Joe Nelson
74d38eb1cc
Updated install instructions for linux and mac
2016-03-23 15:12:11 -07:00
Joe Nelson
df7b1f411a
Specific build instructions for mac vs linux
2016-03-23 14:08:26 -07:00
Joe Nelson
6bf4f61a88
Link explicitly to 5.0 docs rather than current/
2016-03-23 13:22:00 -07:00
Joe Nelson
dbf825f5f3
Make list of users more compact
2016-03-23 13:19:01 -07:00
Joe Nelson
7b46e50088
Add who's using section
2016-03-22 14:06:39 -07:00
Joe Nelson
f5a1156943
Copyright footer
2016-03-22 14:06:38 -07:00
Joe Nelson
d1cc61087d
Docs in /docs/citus/current
2016-03-22 14:06:38 -07:00
Joe Nelson
da6e6608f6
Add basic CONTRIBUTING.md
2016-03-22 14:06:31 -07:00
Joe Nelson
d609325a44
Add note about missing sql commands
...
Help avoid a frustrating surprise
2016-03-22 11:20:04 -07:00
Joe Nelson
233160f5bd
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
e079f2d470
Change docs url to what it will be when 5.0 is live
2016-03-22 10:58:35 -07:00
Samay Sharma
664f1d077e
Merge pull request #397 from citusdata/ozgune-patch-1
...
Fix broken links in README.
2016-03-21 11:46:48 -07:00
Ozgun Erdogan
e4074f690d
Update README.md
...
Fix line breaks that caused broken URLs.
2016-03-21 11:30:13 -07:00
Samay Sharma
b167877cf6
Merge pull request #396 from citusdata/ozgune-patch-1
...
Update README.md
2016-03-21 10:59:40 -07:00
Ozgun Erdogan
3ae86ca3bd
Update README.md
...
Minor fix to markdown for hyperlink to citusdata.com
2016-03-21 09:39:29 -07:00
Ozgun Erdogan
c1390acb4c
Merge pull request #393 from citusdata/readme-5.0
...
Readme for 5.0
2016-03-21 09:34:26 -07:00
Joe Nelson
3a844ef673
Fully qualify citus url
2016-03-18 14:35:23 -07:00
Joe Nelson
459fa497a3
Use real Travis badge
2016-03-18 13:55:21 -07:00
Joe Nelson
bc48785b23
Readme for 5.0
2016-03-18 13:32:13 -07:00
Jason Petersen
d9a1eaeb92
Merge pull request #378 from citusdata/build_fixes
...
Fix various build issues
cr: @anarazel
2016-03-11 14:28:54 -07:00
Jason Petersen
a53fb90ef9
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
297bd5768d
Final formatting fixes
2016-02-17 17:20:14 -07:00
Jason Petersen
bdf3cdd228
Merge pull request #340 from citusdata/bugfix/buildsystem
...
Small buildsystem fixes
cr: @jasonmp85
2016-02-17 17:14:46 -07:00
Andres Freund
6bd1ec3ce9
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
974a121d50
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
93caee2929
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
7efbb5b472
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
0a1c8723c4
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
9e944fbcfc
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
71af0e496e
Rename citusdb to citus in regression test output
2016-02-17 23:33:30 +01:00
Marco Slot
75a141a7c6
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
Jason Petersen
1d0a6506fd
Merge pull request #339 from citusdata/use_default_staging#323
...
Change tests to use default staging policy
cr: @metdos
2016-02-17 11:14:21 -07:00
Jason Petersen
ec1e74e7f9
Change tests to use default staging policy
...
The default staging policy is now round-robin, though tests were still
configured to use local-first. Testing with the shipping default seems
like the best option, correctness-wise, and since local-first has some
issues with OSes where connecting from localhost doesn't always resolve
to 'localhost', just going with the default is a win-win.
2016-02-17 11:03:17 -07:00
Murat Tuncer
6d4fb39f91
Merge pull request #349 from citusdata/feature/citusdb-to-citus
...
Change product name to Citus (cont)
2016-02-17 17:53:02 +02:00
Murat Tuncer
df5851366c
Fixed merge leftovers
2016-02-17 15:44:24 +02:00
Murat Tuncer
5fb1fabc21
Merge pull request #337 from citusdata/feature/citusdb-to-citus
...
Change product name to citus
2016-02-17 15:24:22 +02:00
Murat Tuncer
3528d7ce85
Merge from master branch into feature/citusdb-to-citus
2016-02-17 14:49:01 +02:00
Metin Döşlü
39b333996b
Merge pull request #335 from citusdata/check_count_distinct_on_single_subquery
...
Check count distinct on single subquery
2016-02-17 14:37:11 +02:00
Metin Doslu
6123022ca7
Add check for count distinct on single table subqueries
...
Fixes #314
2016-02-17 14:24:07 +02:00
Murat Tuncer
2160a2951b
Merge pull request #334 from citusdata/feature/append_table_to_shard
...
Add support for appending to cstore table shards
2016-02-17 09:19:33 +02:00
Jason Petersen
8ad5b09251
Merge pull request #344 from citusdata/fix_shard_lock_acquisition#342
...
Ensure router executor acquires proper shard lock
cr: @onderkalaci
2016-02-16 16:43:39 -07:00
Jason Petersen
2fcfa011ae
Merge pull request #327 from citusdata/apply_formatting_tool
...
Apply Citus Data coding conventions
cr: @sumedhpathak @anarazel
2016-02-16 12:24:42 -07:00
Jason Petersen
622eb29996
Add make targets for applying and checking style
...
Need to change to the project's top srcdir, as citus_indent expects to
be able to find styled files using git ls-files, and VPATH builds would
otherwise not return any results.
2016-02-16 12:04:06 -07:00
Jason Petersen
0d196d1bf4
Ensure router executor acquires proper shard lock
...
Though Citus' Task struct has a shardId field, it doesn't have the same
semantics as the one previously used in pg_shard code. The analogous
field in the Citus Task is anchorShardId. I've also added an argument
check to the relevant locking function to catch future locking attempts
which pass an invalid argument.
2016-02-16 11:20:18 -07:00