Skip to content
This repository was archived by the owner on Feb 21, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
a74b5c7
FB-1795: Implement REVERSE() scalar string function (#2335)
rachithrr Dec 7, 2022
0985eeb
Convert SchemaAPI interface to use dax.Table instead of pilosa.IndexI…
travisturner Dec 8, 2022
2020cef
This adds in support to the lattice UI application to use the SQL3 (#…
fhaynes Dec 8, 2022
eb54530
handle int-->bool map type conversions; handle single value-->(id|str…
paddyjok Dec 8, 2022
c39e599
FB-1800: Implement SUBSTRING() (#2343)
rachithrr Dec 8, 2022
c453212
Add Table.Description, Table.CreatedAt, Field.CreatedAt support to Sc…
travisturner Dec 9, 2022
9346e26
Fb:1787 - Clean up (#2339)
HHans09 Dec 9, 2022
c7b4e47
Move batch.Importer interface to pilosa.Importer (#2347)
travisturner Dec 9, 2022
0cb16f0
Remove trackExistence check in batch (i.e. always build _exists) data…
travisturner Dec 9, 2022
3ee936e
Introduce TableKeyer interface; use in Execute() calls as "index" (#2…
travisturner Dec 11, 2022
17188b7
FB-1805: implement REPLACEALL() (#2349)
rachithrr Dec 12, 2022
0127147
Thread Owner, UpdatedAt, UpdatedBy through SchemaAPI (#2351)
travisturner Dec 12, 2022
20d7361
Make interfaces more specific than "MDS" (#2352)
travisturner Dec 12, 2022
80626df
fb-1802 : Trim functionality (#2353)
HHans09 Dec 12, 2022
a2e14df
Fb 1874 dataframe-csv-loader featurebase subcommand (#2341)
tgruben Dec 12, 2022
9e2dbad
Fix dax docker-compose (dc-up) which was broken by ServiceManager (#2…
travisturner Dec 12, 2022
f2442dc
fixed csv bugs (#2355)
paddyjok Dec 12, 2022
748fdc3
Prevent file corruption when writing tar backup to stdout (#2344)
lorycloutier Dec 13, 2022
838bc2d
FB-1719: implement SQL3 lower() (#2358)
bruce-b-molecula Dec 13, 2022
7599941
implement having; create view experiment (#2357)
paddyjok Dec 13, 2022
b46a82e
added updated_at column to show tables output (#2364)
paddyjok Dec 14, 2022
766db38
fb-1809: SQL3 RTrim & LTrim func for strings (#2361)
HHans09 Dec 14, 2022
e8ac1a0
FB-1812: implement stringsplit() (#2362)
rachithrr Dec 14, 2022
71e3c00
remove alpha director (unused)
jaffee Dec 8, 2022
ed7c6d4
extremely WIP
jaffee Dec 13, 2022
ff3595d
more WIP
jaffee Dec 13, 2022
7668275
implement closing on dax, remove all locks when shutting down
jaffee Dec 13, 2022
6cef68a
several fixes and debug logging
jaffee Dec 14, 2022
bc3123d
fix lint
jaffee Dec 14, 2022
4d678fa
fix dumb issue on storage manager test
jaffee Dec 14, 2022
41b865d
clean up unused code/comments
jaffee Dec 14, 2022
9a441ef
remove version/directive stuff from other snapshot endpoints
jaffee Dec 14, 2022
0e87737
code review tweaks
jaffee Dec 14, 2022
f6c0cf1
rename stupid manager names
jaffee Dec 14, 2022
4ef70c1
SHOW CREATE TABLE issues (fb-1810) (#2365)
paddyjok Dec 14, 2022
f42a336
enable handling string representations of integers (#2367)
paddyjok Dec 14, 2022
bb2c805
handling missing epoch constraint correctly (#2366)
paddyjok Dec 14, 2022
211c3b7
add allow_missing_values option to bulk insert (fb-1823) (#2372)
paddyjok Dec 15, 2022
99e3fd1
Fix PQL distinct in dax (#2360)
travisturner Dec 15, 2022
4aa34d3
FB-1815: Implement CHAR() (#2369)
rachithrr Dec 15, 2022
5f15d3a
Fix bulk ingest queries on multi-node databases (#2375)
lorycloutier Dec 16, 2022
2993ab5
This fixes a bug with displaying errors returned from the SQL3 endpoi…
fhaynes Dec 16, 2022
24372a9
[FB-1822] Change dataframe disk format to Arrow from parquet (#2376)
tgruben Dec 16, 2022
da85614
set transactions to writable: false for Max/Min/Value calls. these we…
jaffee Dec 9, 2022
da4a42d
use separate qcx for write/read in test
jaffee Dec 9, 2022
71c0624
remove in mem translate store
jaffee Dec 16, 2022
a9b248b
"fix" backup tar test by just comparing lengths not byte for byte
jaffee Dec 16, 2022
427f7a4
Force make to use bash (#2380)
tgruben Dec 19, 2022
36c020f
Fb 1818 Implement PREFIX() and SUFFIX() (#2371)
bruce-b-molecula Dec 19, 2022
a6c165d
Implement DELETE (fb 1557) (#2382)
paddyjok Dec 19, 2022
dfd4bb1
Expose translation mvcc (#2381)
jaffee Dec 20, 2022
f8120d4
Consistency in error handling (fb-1799) (#2383)
paddyjok Dec 20, 2022
0f67a0c
first cut at automatic snapshotting
jaffee Dec 20, 2022
69a1744
Small adjustments to support the Serverless cloud merge (#2385)
travisturner Dec 22, 2022
e09a9dc
first cut at removing all the shard/field/partition versioning
jaffee Jan 2, 2023
36f2dcc
clean up TODOs. adds a control channel for on-demand snapshotting
jaffee Jan 3, 2023
74ee3eb
implemented DISTINCT (fb-1562) (#2388)
paddyjok Jan 4, 2023
5ec31d4
[FB-1831] distribute bulk insert to owning node (#2391)
tgruben Jan 4, 2023
01cae92
Change JSON tag name on WireQueryResponse from execution-time to exec…
travisturner Jan 6, 2023
4e43b76
Bug fix round up (fb-1841, fb-1819, fb-1867) (#2396)
paddyjok Jan 6, 2023
a6317c5
added space_used columns (#2397)
paddyjok Jan 6, 2023
3b233d2
adding more error handling for rbf (#2395)
jrbrinlee1 Jan 6, 2023
5e151ee
handle insert into timequantum fields with default 'now' time (fb-186…
paddyjok Jan 6, 2023
2b9c134
Implement SPACE() function for SQL3 (#2399)
lorycloutier Jan 9, 2023
3b1707c
include space_used column in show table output (#2401)
paddyjok Jan 10, 2023
d22bd94
fix import paths
ch7ck Jan 11, 2023
77305b5
fix indent
ch7ck Jan 11, 2023
7acf326
fix import paths and import cycles
ch7ck Jan 12, 2023
c236085
Add dd tracer and associated config options (#2403)
Jan 10, 2023
9030a05
Create main log with 640 permissions, leave all other logs the same. …
Jan 10, 2023
1cdcaf4
FB-1814: Implement ASCII() (#2378)
rachithrr Jan 11, 2023
0ddf69a
fix sum aggregate (fb-1874) (#2404)
paddyjok Jan 11, 2023
e2c3b40
fixes FB-1873 (#2400)
kordless Jan 12, 2023
fee6d85
sync cherry-picks 4750c2215..17cb2cbb7
ch7ck Jan 12, 2023
4817806
sync cherry-picks 4750c2215..17cb2cbb7
ch7ck Jan 12, 2023
3a7d6ef
add LICENSE
Jan 12, 2023
475bf58
resolve go vet errors related to redeclares
ch7ck Jan 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Copyright 2023 Molecula Corp. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
18 changes: 15 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.PHONY: build clean build-lattice cover cover-viz default docker docker-build docker-tag-push generate generate-protoc generate-pql generate-statik generate-stringer install install-protoc-gen-gofast install-protoc install-statik install-peg test docker-login

SHELL := /bin/bash
VERSION := $(shell git describe --tags 2> /dev/null || echo unknown)
VARIANT = Molecula
GO=go
Expand Down Expand Up @@ -76,6 +77,16 @@ testvsub:
echo; echo "999 done testing subpkg $$pkg"; \
done

# make a 2GB RAMDisk. Speed up tests by running them with RAMDISK=/mnt/ramdisk
ramdisk-linux:
mount -o size=2G -t tmpfs none /mnt/ramdisk

# make a 2GB RAMDisk. Speed up tests by running them with RAMDISK=/Volumes/RAMDisk
ramdisk-osx:
diskutil erasevolume HFS+ 'RAMDisk' `hdiutil attach -nobrowse -nomount ram://4194304`

detach-ramdisk-osx:
hdiutil detach /Volumes/RAMDisk

testvsub-race:
@set -e; for pkg in $(GOPACKAGES); do \
Expand Down Expand Up @@ -228,15 +239,16 @@ build-for-quick:
docker-image-featurebase-quick: build-for-quick
docker build \
--build-arg GO_VERSION=$(GO_VERSION) \
--file Dockerfile-dax-quick ./.quick/
--file Dockerfile-dax-quick \
--tag dax/featurebase ./.quick/


docker-image-datagen: vendor
docker build --tag dax/datagen --file Dockerfile-datagen .

ecr-push-featurebase: docker-login
docker tag dax/featurebase:latest $(AWS_ACCOUNTID).dkr.ecr.us-east-2.amazonaws.com/dax:latest
docker push $(AWS_ACCOUNTID).dkr.ecr.us-east-2.amazonaws.com/dax:latest
docker tag dax/featurebase:latest $(AWS_ACCOUNTID).dkr.ecr.us-east-2.amazonaws.com/dax/featurebase:latest
docker push $(AWS_ACCOUNTID).dkr.ecr.us-east-2.amazonaws.com/dax/featurebase:latest

ecr-push-datagen: docker-login
docker tag dax/datagen:latest $(AWS_ACCOUNTID).dkr.ecr.us-east-2.amazonaws.com/dax/datagen:latest
Expand Down
Loading