Garrison Davis
71b03d8b85
Merge pull request #1883 from molecula/remove-go-caching
...
Remove go caching
2022-01-21 10:02:48 -07:00
garrison.davis@molecula.com
a93c3f2f71
Remove go caching
...
This will likely return when it's done in S3.
2022-01-21 09:55:23 -07:00
hphamMolecula
a179b15300
Merge pull request #1873 from molecula/ui-fixes
...
UI bug fixes
2022-01-21 09:55:04 -06:00
hphamMolecula
239832668b
Merge branch 'master' into ui-fixes
2022-01-20 17:09:37 -06:00
reese
d47ffdf5d7
Merge pull request #1880 from molecula/grpc-logging
...
grpc logging
2022-01-20 16:59:24 -06:00
hphamMolecula
0891f27a6a
Merge branch 'master' into ui-fixes
2022-01-20 16:38:34 -06:00
reese
647d62c8e7
Merge branch 'master' into grpc-logging
2022-01-20 15:51:21 -06:00
reese
efb5be8a67
Merge pull request #1878 from molecula/redirect-url
...
add a redirect-base-url config option
2022-01-20 15:51:00 -06:00
reesporte
81fcd9c228
fix merge conflicts
2022-01-20 14:14:25 -06:00
reesporte
9371212697
Merge branch 'master' into grpc-logging
2022-01-20 14:06:05 -06:00
reesporte
399a11223f
use aws to run these jobs
2022-01-20 13:58:18 -06:00
reese
2e0aaa27a9
Merge branch 'master' into redirect-url
2022-01-20 13:08:16 -06:00
hphamMolecula
1d618a36ce
Merge branch 'master' into ui-fixes
2022-01-20 12:21:15 -06:00
Samir Patel
164c69bdf2
Merge pull request #1874 from molecula/keygen
...
update keygen subcommand
2022-01-20 13:19:09 -05:00
reesporte
87bbca938c
add a redirect-base-url config option
...
this allows the user to configure a url for their IDP to redirect to, rather
than relying on the bind address of the featurebase server itself
2022-01-20 12:09:18 -06:00
hphamMolecula
ac54607a2c
Merge branch 'master' into ui-fixes
2022-01-20 09:42:01 -06:00
Samir Patel
dcdc90b961
Merge branch 'master' into keygen
2022-01-20 01:12:45 -05:00
reesporte
592fcbb05b
one logger to rule them all
...
unify logging method, actually log query for streaming and unary requests
2022-01-19 21:20:08 -06:00
reese
06ed22ef93
Merge pull request #1877 from molecula/fb1167
...
fix bug with nil elements in protobuf indexes
2022-01-19 21:13:03 -06:00
reese
35343db29a
Merge branch 'master' into fb1167
2022-01-19 19:08:11 -06:00
seebs
ffbf55ee40
Merge pull request #1860 from molecula/rbfPages
...
RBF page/cursor management improvements
2022-01-19 18:27:52 -06:00
Seebs
fb11895985
oops handle nil
2022-01-19 17:09:57 -06:00
Seebs
749dcd6970
retry on etcd timeout errors
2022-01-19 16:57:47 -06:00
Samir Patel
16eff203ec
Merge branch 'master' into keygen
2022-01-19 16:38:31 -05:00
Seebs
2dce518a24
retry other etcd ErrTimeout variants
...
etcd can return more detailed ErrTimeout variants in rare cases, and we
want to retry on those too.
2022-01-19 15:19:45 -06:00
Seebs
37507db4ac
use array containers instead of individual bitwise adds
...
This affects TestTx_Remove, TestTx_DeallocateToFreeList, and
TestTx_RecreateBitmap, all of which were adding hundreds of thousands
of individual bits, or more, and all of which work just as well and
produce the same behavior using largeish containers.
This reduces race-detector-test runtime from about 20 minutes to
a couple.
2022-01-19 15:19:45 -06:00
Seebs
719a30e128
shorten MultiTx test
...
The MultiTx test runs for a fairly long time but doesn't add much
value running that much longer, and there's no reason it should take
more than half the time we spend on this entire directory.
2022-01-19 15:19:45 -06:00
Seebs
112abcb549
use stable cursor for freelist operations
...
The Cursor datatype is quite large, and allocating them constantly for
ops is extremely expensive. To avoid this, we create a single stable cursor
that lives in the DB, and can be used for freelist modifications. Since the
freelist is only ever modified once at a time, this should be safe. We also
don't fully zero it between operations, we just reset the relevant parts.
2022-01-19 15:19:45 -06:00
Seebs
adcd5adb02
improve the sync.Pool used for pages, avoid excess page allocations for WAL
...
Several changes. One is, we don't provide a `New` for pagePool, which
allows allocPage to check whether a page was returned, and thus, zero
pages which were found in the pool, or make new pages, but never zero
pages it just created with make. We then also make many more things
which were making pages use the pool.
Reuse the same page allocation for multiple header pages dumped into
the WAL; the bitmap header pages aren't stashed in our page map,
they're only written to the disk, so we don't need to make a new page
each time, we can just make one new page for the whole batch.
Internally in the pool, we pool pointers to [PageSize]byte, rather
than slices. sync.Pool needs pointer-like things. To store a pointer
to a slice, you have to heap-allocate the slice, also. So, instead
of heap-allocating copies of these slices, we just use pointers to
the raw data.
2022-01-19 15:19:45 -06:00
hphamMolecula
b7e85db4b3
Merge branch 'master' into ui-fixes
2022-01-19 15:16:05 -06:00
reesporte
a162322fc9
fix bug with nil elements in protobuf indexes
...
we were allocating space we weren't using smh my head
2022-01-19 14:53:35 -06:00
reese
49972939ec
Merge pull request #1876 from molecula/fb1166
...
fix bug where drop table wasn't being authorized
2022-01-19 14:26:04 -06:00
reesporte
61ef1aee4e
fix older tests
2022-01-19 12:55:07 -06:00
reesporte
e7552a76a7
fix bug where drop table wasn't being authorized
...
also fixes bug in GetAuthorizedIndexList where perms weren't being properly compared
2022-01-19 12:08:05 -06:00
pokeeffe-molecula
27f1fcbf45
Merge branch 'master' into cicd-will-it-never-end
2022-01-19 11:59:34 -06:00
pokeeffe-molecula
c2c140aad4
print out the url of the binary we are trying to get
2022-01-19 11:26:40 -06:00
Samir Patel
e1d7389893
Update ctl/keygen.go
...
Co-authored-by: reese <45641995+reesporte@users.noreply.github.com>
2022-01-19 11:23:02 -05:00
pokeeffe-molecula
bc589ee4eb
when it fails, it should fail
2022-01-19 10:13:11 -06:00
Samir Patel
950e62aae9
update keygen subcommand
...
this updates the subcommand to output a single secret key
instead of two reflecting changes made to AuthN/authZ
2022-01-19 10:11:19 -06:00
pokeeffe-molecula
b144c0e61c
added ARG decl.
2022-01-19 10:10:30 -06:00
hphamMolecula
580a6109fb
Merge branch 'master' into ui-fixes
2022-01-19 10:04:35 -06:00
pokeeffe-molecula
ec76cb5b34
added .deb & .rpm package for arm64
2022-01-18 18:14:51 -06:00
pokeeffe-molecula
4ab3c32211
build docker for arm64
2022-01-18 18:08:59 -06:00
Hoang Pham
c969a8370e
UI - added fix for Query Builder page showing up as blank when there are no tables associated with current user
2022-01-18 17:57:40 -06:00
reese
8834d211af
Merge pull request #1872 from molecula/build-lattice-improvements
...
actually be able to generate-statik
2022-01-18 15:43:30 -06:00
reesporte
fdf7b4107a
actually be able to generate-statik
...
these were the changes i had to make to be able to build lattice on my machine
2022-01-18 12:14:54 -06:00
Samir Patel
695321e6c0
print attr
2022-01-17 20:47:27 -06:00
Matthew Jaffee
50f798cb18
Merge pull request #1870 from molecula/gitlab-ci-parity
...
add race and shardwidth22 tests to gitlab
2022-01-17 20:43:57 -06:00
Samir Patel
70b1ef906f
switch on req type
2022-01-17 20:41:57 -06:00
Matthew Jaffee
8b5fdf40fc
Merge branch 'master' into gitlab-ci-parity
2022-01-17 16:35:50 -06:00