]> Entropealabs - cluster_kv.git/log
cluster_kv.git
11 months agoupdate deps master
Christopher Coté [Mon, 6 Jan 2025 20:51:46 +0000 (15:51 -0500)]
update deps

11 months agoelixir updates
Christopher Coté [Mon, 6 Jan 2025 20:43:11 +0000 (15:43 -0500)]
elixir updates

4 years agoupdate tests
Christopher Coté [Wed, 8 Dec 2021 23:19:20 +0000 (18:19 -0500)]
update tests

4 years agoadd package release info
Christopher Coté [Tue, 2 Nov 2021 14:37:55 +0000 (10:37 -0400)]
add package release info

4 years agoupdate states language file
Christopher Coté [Fri, 17 Sep 2021 20:37:35 +0000 (16:37 -0400)]
update states language file

4 years agofix dialyzer error
Christopher Coté [Thu, 28 Jan 2021 01:40:57 +0000 (19:40 -0600)]
fix dialyzer error

4 years agoupdate batch upsert function update-batch
Christopher Coté [Wed, 27 Jan 2021 21:06:15 +0000 (15:06 -0600)]
update batch upsert function

4 years agoupdate batch upsert function
Christopher Coté [Wed, 27 Jan 2021 20:53:47 +0000 (14:53 -0600)]
update batch upsert function

5 years agoadds round-robin update function local-update
Christopher Coté [Wed, 25 Nov 2020 03:32:46 +0000 (21:32 -0600)]
adds round-robin update function

5 years agouse local functions for update lambdas
Christopher Coté [Wed, 25 Nov 2020 03:09:15 +0000 (21:09 -0600)]
use local functions for update lambdas

5 years agoremove commented out line
Christopher [Sat, 9 May 2020 01:13:55 +0000 (20:13 -0500)]
remove commented out line

5 years agoalways use single node for update_if lookups
Christopher [Sat, 9 May 2020 01:06:16 +0000 (20:06 -0500)]
always use single node for update_if lookups

5 years agoupdate states lang
Christopher [Sat, 18 Apr 2020 01:15:22 +0000 (20:15 -0500)]
update states lang

5 years agoMerge branch 'dev' into 'master'
Entropealabs [Fri, 17 Apr 2020 20:05:58 +0000 (20:05 +0000)]
Merge branch 'dev' into 'master'

CI

See merge request entropealabs/cluster_kv!1

5 years agoadd all_tests, fix credo warnings dev
Christopher [Fri, 17 Apr 2020 19:41:36 +0000 (14:41 -0500)]
add all_tests, fix credo warnings

5 years agoadd CI
Christopher [Fri, 17 Apr 2020 19:00:45 +0000 (14:00 -0500)]
add CI

5 years agoclean up locks
Christopher [Fri, 17 Apr 2020 18:07:43 +0000 (13:07 -0500)]
clean up locks

5 years agoremove old logging
Christopher [Thu, 16 Apr 2020 16:58:40 +0000 (11:58 -0500)]
remove old logging

5 years agomore logging simplify-batch
Christopher [Thu, 16 Apr 2020 16:16:20 +0000 (11:16 -0500)]
more logging

5 years agomore logging
Christopher [Thu, 16 Apr 2020 15:58:39 +0000 (10:58 -0500)]
more logging

5 years agomore logging
Christopher [Thu, 16 Apr 2020 15:20:20 +0000 (10:20 -0500)]
more logging

5 years agomore logging
Christopher [Thu, 16 Apr 2020 14:45:10 +0000 (09:45 -0500)]
more logging

5 years agojust do an insert on batch processing
Christopher [Thu, 16 Apr 2020 14:26:17 +0000 (09:26 -0500)]
just do an insert on batch processing

5 years agoadds lock for upsert and update_if
Christopher [Thu, 2 Apr 2020 21:11:34 +0000 (16:11 -0500)]
adds lock for upsert and update_if

5 years agoadds synchronous update_if function
Christopher [Thu, 2 Apr 2020 20:30:17 +0000 (15:30 -0500)]
adds synchronous update_if function

5 years agoupdate types for :not_found atom
Christopher [Wed, 25 Mar 2020 15:51:36 +0000 (10:51 -0500)]
update types for :not_found atom

5 years agoadd get_wildcard_key function
Christopher [Wed, 18 Mar 2020 19:44:05 +0000 (14:44 -0500)]
add get_wildcard_key function

5 years agoadd keyspace to external API
Christopher [Tue, 17 Mar 2020 18:58:08 +0000 (13:58 -0500)]
add keyspace to external API

5 years agofix wildcards to allow uris in realms
Christopher [Mon, 16 Mar 2020 18:59:39 +0000 (13:59 -0500)]
fix wildcards to allow uris in realms

5 years agoruns a test
Christopher [Mon, 16 Mar 2020 02:34:00 +0000 (21:34 -0500)]
runs a test

5 years agoupdate README
Christopher [Tue, 10 Mar 2020 01:19:05 +0000 (20:19 -0500)]
update README

5 years agoset ets pool size to number of schedulers
Christopher [Mon, 9 Mar 2020 19:04:32 +0000 (14:04 -0500)]
set ets pool size to number of schedulers

5 years agoadd worker pool for ets access
Christopher [Mon, 9 Mar 2020 18:46:45 +0000 (13:46 -0500)]
add worker pool for ets access

5 years agomore specs and dialyzer pass
Christopher [Mon, 9 Mar 2020 17:32:27 +0000 (12:32 -0500)]
more specs and dialyzer pass

5 years agoset ets read concurrency to true
Christopher [Mon, 9 Mar 2020 14:53:28 +0000 (09:53 -0500)]
set ets read concurrency to true

5 years agorun batch in task, use saafe_fixtable for db stream
Christopher [Mon, 9 Mar 2020 14:52:29 +0000 (09:52 -0500)]
run batch in task, use saafe_fixtable for db stream

5 years agodon't start task for rebalancing data
Christopher [Mon, 9 Mar 2020 14:46:20 +0000 (09:46 -0500)]
don't start task for rebalancing data

5 years agofor info events, handle them even if you aren't in the ready state
Christopher [Mon, 9 Mar 2020 14:41:37 +0000 (09:41 -0500)]
for info events, handle them even if you aren't in the ready state

5 years agotrack nodes in requests so we can remove from current requests if node goes down
Christopher [Mon, 9 Mar 2020 14:31:40 +0000 (09:31 -0500)]
track nodes in requests so we can remove from current requests if node goes down

5 years agohandle get's and sync if not in ready state
Christopher [Sun, 8 Mar 2020 22:05:56 +0000 (17:05 -0500)]
handle get's and sync if not in ready state

5 years agorefinebaatch processing
Christopher [Sun, 8 Mar 2020 21:53:45 +0000 (16:53 -0500)]
refinebaatch processing

5 years agomake sure batch is instantiated as list
Christopher [Sun, 8 Mar 2020 21:30:32 +0000 (16:30 -0500)]
make sure batch is instantiated as list

5 years agomore logging in DB, don't overwrite current batch with new
Christopher [Sun, 8 Mar 2020 21:28:06 +0000 (16:28 -0500)]
more logging in DB, don't overwrite current batch with new

5 years agodon't send rebalancing records to self, run in async task
Christopher [Sun, 8 Mar 2020 21:11:14 +0000 (16:11 -0500)]
don't send rebalancing records to self, run in async task

5 years agoadd batch logic back, not the issue
Christopher [Sun, 8 Mar 2020 20:56:55 +0000 (15:56 -0500)]
add batch logic back, not the issue

5 years agoadd batch logic back, not the issue
Christopher [Sun, 8 Mar 2020 20:55:54 +0000 (15:55 -0500)]
add batch logic back, not the issue

5 years agosimplify batch for now
Christopher [Sun, 8 Mar 2020 20:43:37 +0000 (15:43 -0500)]
simplify batch for now

5 years agoremove logging
Christopher [Sun, 8 Mar 2020 20:33:17 +0000 (15:33 -0500)]
remove logging

5 years agostart cluster after ring is up
Christopher [Sun, 8 Mar 2020 20:24:38 +0000 (15:24 -0500)]
start cluster after ring is up

5 years agoproper array preprend
Christopher [Sun, 8 Mar 2020 15:48:29 +0000 (10:48 -0500)]
proper array preprend

5 years agoproper return from init_node info handler
Christopher [Sun, 8 Mar 2020 15:44:58 +0000 (10:44 -0500)]
proper return from init_node info handler

5 years agorevert json changes
Christopher [Sun, 8 Mar 2020 15:40:08 +0000 (10:40 -0500)]
revert json changes

5 years agoonly send init_node message on first start
Christopher [Sun, 8 Mar 2020 15:36:24 +0000 (10:36 -0500)]
only send init_node message on first start

5 years agosend :init_node message to peers when node is ready for data
Christopher [Sun, 8 Mar 2020 15:26:27 +0000 (10:26 -0500)]
send :init_node message to peers when node is ready for data

5 years agoadd logging around info event
Christopher [Sun, 8 Mar 2020 15:09:03 +0000 (10:09 -0500)]
add logging around info event

5 years agologging around sending batches
Christopher [Sun, 8 Mar 2020 14:48:16 +0000 (09:48 -0500)]
logging around sending batches

5 years agoadd logging arounf node choice and batching
Christopher [Sun, 8 Mar 2020 14:39:47 +0000 (09:39 -0500)]
add logging arounf node choice and batching

5 years agouse saame redistribution for node up and down
Christopher [Sun, 8 Mar 2020 05:53:28 +0000 (23:53 -0600)]
use saame redistribution for node up and down

5 years agodifference, not intersection...
Christopher [Sun, 8 Mar 2020 05:44:26 +0000 (23:44 -0600)]
difference, not intersection...

5 years agodon't wait for quorum to accept batch requests
Christopher [Sun, 8 Mar 2020 05:15:27 +0000 (23:15 -0600)]
don't wait for quorum to accept batch requests

5 years agojust insert
Christopher [Sun, 8 Mar 2020 04:57:40 +0000 (22:57 -0600)]
just insert

5 years agojust insert
Christopher [Sun, 8 Mar 2020 04:56:10 +0000 (22:56 -0600)]
just insert

5 years agohandle upsert edge-case
Christopher [Sun, 8 Mar 2020 04:41:58 +0000 (22:41 -0600)]
handle upsert edge-case

5 years agowhen no value exists check if it's list, and if it is, don't wrap it in onew
Christopher [Sun, 8 Mar 2020 04:19:36 +0000 (22:19 -0600)]
when no value exists check if it's list, and if it is, don't wrap it in onew

5 years agorebalance cluster when nodes go up and down
Christopher [Sun, 8 Mar 2020 04:01:41 +0000 (22:01 -0600)]
rebalance cluster when nodes go up and down

5 years agoremove logging
Christopher [Sun, 8 Mar 2020 02:54:12 +0000 (20:54 -0600)]
remove logging

5 years agoupsert on batch
Christopher [Sun, 8 Mar 2020 02:49:45 +0000 (20:49 -0600)]
upsert on batch

5 years agoremove unused argument
Christopher [Sun, 8 Mar 2020 02:46:17 +0000 (20:46 -0600)]
remove unused argument

5 years agoadd batch endpoint
Christopher [Sun, 8 Mar 2020 02:44:00 +0000 (20:44 -0600)]
add batch endpoint

5 years agodefault timeouts for calls
Christopher [Sun, 8 Mar 2020 01:22:50 +0000 (19:22 -0600)]
default timeouts for calls

5 years agoremove logging
Christopher [Sun, 8 Mar 2020 01:16:08 +0000 (19:16 -0600)]
remove logging

5 years agoclean up interfaces
Christopher [Sun, 8 Mar 2020 01:11:10 +0000 (19:11 -0600)]
clean up interfaces

5 years agoinitial wildcard support, it ain't pretty...
Christopher [Sat, 7 Mar 2020 22:11:47 +0000 (16:11 -0600)]
initial wildcard support, it ain't pretty...

5 years agoinitial wildcard support, it ain't pretty...
Christopher [Sat, 7 Mar 2020 22:08:11 +0000 (16:08 -0600)]
initial wildcard support, it ain't pretty...

5 years agouse prefix, not key, for looking for a prefix
Christopher [Sat, 7 Mar 2020 19:25:48 +0000 (13:25 -0600)]
use prefix, not key, for looking for a prefix

5 years agomore logging around sync messages
Christopher [Sat, 7 Mar 2020 19:05:25 +0000 (13:05 -0600)]
more logging around sync messages

5 years agouse send instead of cast for sync messages
Christopher [Sat, 7 Mar 2020 18:58:58 +0000 (12:58 -0600)]
use send instead of cast for sync messages

5 years agoadd logging around sending keys to replicas
Christopher [Sat, 7 Mar 2020 18:41:03 +0000 (12:41 -0600)]
add logging around sending keys to replicas

5 years agoalways use a random node for gets
Christopher [Sat, 7 Mar 2020 18:34:38 +0000 (12:34 -0600)]
always use a random node for gets

5 years agoonly get frmo one node
Christopher [Sat, 7 Mar 2020 18:13:06 +0000 (12:13 -0600)]
only get frmo one node

5 years agoget values in stream
Christopher [Sat, 7 Mar 2020 15:20:43 +0000 (09:20 -0600)]
get values in stream

5 years agoget values in stream
Christopher [Sat, 7 Mar 2020 15:19:21 +0000 (09:19 -0600)]
get values in stream

5 years agoseparate stream from sync
Christopher [Sat, 7 Mar 2020 15:16:33 +0000 (09:16 -0600)]
separate stream from sync

5 years agodatabase streaming and syncing
Christopher [Sat, 7 Mar 2020 07:36:52 +0000 (01:36 -0600)]
database streaming and syncing

5 years agosend correct node for response
Christopher [Sat, 7 Mar 2020 05:59:51 +0000 (23:59 -0600)]
send correct node for response

5 years agomove to ets tables
Christopher [Sat, 7 Mar 2020 05:47:07 +0000 (23:47 -0600)]
move to ets tables

5 years agorename variable
Christopher [Sat, 7 Mar 2020 03:29:36 +0000 (21:29 -0600)]
rename variable

5 years agopass correct node to prefix lookups
Christopher [Sat, 7 Mar 2020 03:19:28 +0000 (21:19 -0600)]
pass correct node to prefix lookups

5 years agoadds prefix lookup
Christopher [Sat, 7 Mar 2020 02:46:21 +0000 (20:46 -0600)]
adds prefix lookup

5 years agoremove get logging
Christopher [Sat, 7 Mar 2020 00:03:59 +0000 (18:03 -0600)]
remove get logging

5 years agoadd some logging for get requests
Christopher [Fri, 6 Mar 2020 23:56:24 +0000 (17:56 -0600)]
add some logging for get requests

5 years agouse local node if available for gets
Christopher [Fri, 6 Mar 2020 23:47:51 +0000 (17:47 -0600)]
use local node if available for gets

5 years agoinitial commit
Christopher [Fri, 6 Mar 2020 22:24:07 +0000 (16:24 -0600)]
initial commit