tidwall
b092cea0d2
Use WaitTimeout for MQTT
2019-10-08 11:13:18 -07:00
tidwall
3d9915e055
Merge branch 'master' of https://github.com/neterror/tile38 into neterror-master
2019-10-08 11:10:16 -07:00
Plamen Todorov
6b82fd94eb
randomize mqtt client id with math/rand
...
Cryptographic randomizer is not required for mqtt clientIds. They
should be unique only among currently selected clients.
2019-10-08 20:24:31 +03:00
tidwall
87185319b2
Fix JSET cancels expiry
...
issue #498
2019-10-08 09:45:46 -07:00
tidwall
13c206fe05
Fixed data race for hooks with ttls
...
issue #497
2019-10-08 09:26:55 -07:00
Plamen Todorov
c3b9a689bb
Use uuid as mqtt clientId
...
Use crypto/random to generate unique mqtt client id. The tile38 prefix
makes the connections easily identifiable in the mqtt broker logs.
2019-10-08 09:34:31 +03:00
Plamen Todorov
fb2aef2ce6
MQTT clientId should be unique
...
Each mqtt hook establishes separate connection to the MQTT broker. If
their clientIds are all equal the MQTT broker will disconnect the clients - the
protocol does not allow 2 connected clients with the same name
2019-10-06 22:15:06 +03:00
tidwall
639f6e2deb
Replaced boxtree for rbang
2019-09-12 18:42:53 -07:00
tidwall
3d96b17258
GC pauses be gone
2019-09-04 12:47:30 -07:00
tidwall
2571ce5106
Minimize AOF buffer releases
2019-09-03 17:01:26 -07:00
tidwall
4bd6b4b838
Moved ReadMemStats into a background polling function
...
This will keep profile commands such as SERVER and STATS from
stopping the world.
2019-09-03 16:57:49 -07:00
tidwall
e167e88e8f
removed diag
2019-09-03 16:39:51 -07:00
tidwall
b6884fce63
diagnostics
2019-09-03 16:35:42 -07:00
tidwall
aedd972516
Fixed invalid count for nearby queries
...
closes #489
2019-08-22 15:53:37 -07:00
saltatory
ec5a5342a2
Added RLock on connections map
2019-08-09 08:48:23 -07:00
tidwall
f7888c1edf
Fixed malformed json for chans command
...
Mentioned by ds2xor on Slack
2019-08-03 10:10:28 -07:00
Alex Roitman
b9e2c67933
Fix lua pool pruning
2019-08-01 11:55:52 -07:00
Josh Baker
aa73fcd17b
Added unsubscribing from active channel
...
related #448
2019-06-04 13:49:32 -07:00
Josh Baker
ac3bac7d16
Merge pull request #454 from olevole/master
...
log: fix typo in Fatalf func
2019-06-04 08:39:48 -07:00
Melissa Baker
46f5d2d224
Fixed nearby json field results showing wrong data
...
issue #453
2019-05-28 12:17:59 -07:00
Oleg Ginzburg
80b2d4c5a8
log: fix typo in Fatalf func
...
fixed for x1b[31m[FATA] output
2019-05-17 13:24:05 +03:00
tidwall
3ae59274e3
Removed evio option
2019-04-26 11:50:49 -07:00
Alex Roitman
cbf10b7472
Rework timeouts to allow prepending any command with the TIMEOUT seconds
2019-04-25 14:15:53 -07:00
Alex Roitman
49111a4dce
Add timeouts for lua scripts
2019-04-24 17:00:52 -07:00
Alex Roitman
31525487c3
Add timeout tests. Fix a bug.
2019-04-24 13:20:57 -07:00
Alex Roitman
e514a0287f
Add timeout subcommand to scan/search commands.
...
Use per-query timeout for those commands, if it was given.
2019-04-24 12:02:39 -07:00
tidwall
0aecef6a5c
Added TIMEOUT command
2019-04-24 05:09:41 -07:00
tidwall
bb33467da1
Fix crash with fence ROAM
...
closes #440
2019-04-23 11:16:55 -07:00
tidwall
7e006af713
Add verbose messaging for aws/sqs
2019-03-17 18:40:34 -07:00
tidwall
8c69fbff31
Fixed clients blocking while webook sending
...
Closes #428
2019-03-16 15:43:33 -07:00
Josh Baker
55a175c767
Merge pull request #430 from tidwall/sqs-update
...
SQS Credentials Updates
2019-03-14 12:50:53 -07:00
tidwall
762607dc0a
Added geofence delivery counter
2019-03-14 11:23:23 -07:00
tidwall
5335aec942
Allow for standard SQS URLs
...
Both now work:
https://sqs.us-east-1.amazonaws.com/349840735605/TestTile38Queue
sqs://us-east-1:349840735605/TestTile38Queue
2019-03-13 15:41:49 -07:00
tidwall
ec57aaee1a
Support SQS ChainProvider by default.
...
Unless the credpath query param is provided, the SQS credidentails
will be automatically chosen from one of the following:
- ~/.aws/credidentials
- Environment variables
- EC2 Role
2019-03-11 10:49:25 -07:00
tidwall
5333fab870
Recycle aof buffer
2019-03-10 10:48:14 -07:00
tidwall
95a5556d61
Added periodic yielding to iterators
2019-03-05 11:33:37 -07:00
tidwall
fc3e8b4359
Fix nearby with match query invalid results
...
closes #421
2019-03-01 06:55:26 -07:00
Steven Wolfe
fd20190bff
Verify hook names match for processing
2019-02-22 15:58:13 -07:00
Parham Alvani
e0ddd5e6a6
Adds Server command for lua scripts.
2019-02-17 13:28:20 +03:30
tidwall
99508c9af7
Allow slashes for MQTT topic, fixes #410
2019-02-12 06:58:43 -07:00
tidwall
30f903bd51
Require properties member for geojson features
2019-02-12 06:49:13 -07:00
tidwall
fb7259b10b
Changed clip errors and json result type
2019-02-12 05:33:20 -07:00
tidwall
62f44ed055
Merge branch 'master' of https://github.com/tidwall/tile38
2019-02-12 05:06:10 -07:00
Josh Baker
6fffa75b58
Merge pull request #409 from rshura/test_cmd
...
Test command
2019-02-12 05:05:50 -07:00
tidwall
14b616b150
More test fields
2019-02-11 15:42:35 -07:00
tidwall
92c1ce8ef9
Update tinybtree dep
2019-02-11 13:39:29 -07:00
Alex Roitman
c849ab19ac
Implement test command
2019-02-08 13:57:29 -08:00
Alex Roitman
a300cb2bf8
Typo causing a bug in polygon clipping
2019-02-08 13:56:43 -08:00
Alex Roitman
f7ba43360e
Typo in error messages
2019-02-08 13:56:07 -08:00
Steven Wolfe
628e0882b8
Allow 201 & 202 status code on webhooks
2019-02-05 14:49:01 -07:00