Skip to content

Commit

Permalink
Removed sublist, hash and hashmap, no longer needed.
Browse files Browse the repository at this point in the history
  • Loading branch information
derekcollison committed Apr 2, 2016
1 parent fc3e345 commit df02bc0
Show file tree
Hide file tree
Showing 21 changed files with 1,071 additions and 2,389 deletions.
1 change: 1 addition & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
language: go
go:
- 1.6
- 1.5
install:
- go get github.com/nats-io/nats
Expand Down
6 changes: 4 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@

# General

- [ ] Multiple listen endpoints
- [ ] Listen configure key vs addr and port
- [ ] Multiple Auth
- [ ] Authorization / Access
- [ ] T series reservations
- [ ] _SYS. server events?
- [ ] No downtime restart
- [ ] Signal based reload of configuration
- [ ] Dynamic socket buffer sizes
- [ ] Switch to 1.4/1.5 and use maps vs hashmaps in sublist
- [ ] brew, apt-get, rpm, chocately (windows)
- [ ] Sublist better at high concurrency, cache uses writelock always currently
- [ ] Buffer pools/sync pools?
Expand All @@ -19,8 +20,9 @@
- [ ] Memory limits/warnings?
- [ ] Limit number of subscriptions a client can have, total memory usage etc.
- [ ] Info updates contain other implicit route servers
- [ ] Multi-tenant accounts with isolation of subject space
- [ ] Pedantic state
- [ ] Multi-tenant accounts with isolation of subject space
- [X] Switch to 1.4/1.5 and use maps vs hashmaps in sublist
- [X] NewSource on Rand to lower lock contention on QueueSubs, or redesign!
- [X] Default sort by cid on connz
- [X] Track last activity time per connection?
Expand Down
3 changes: 1 addition & 2 deletions conf/parse.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2013 Apcera Inc. All rights reserved.
// Copyright 2013-2016 Apcera Inc. All rights reserved.

// Package conf supports a configuration file format used by gnatsd. It is
// a flexible format that combines the best of traditional
Expand Down Expand Up @@ -46,7 +46,6 @@ func Parse(data string) (map[string]interface{}, error) {
}

func parse(data string) (p *parser, err error) {

p = &parser{
mapping: make(map[string]interface{}),
lx: lex(data),
Expand Down
204 changes: 0 additions & 204 deletions hash/hash.go

This file was deleted.

Loading

0 comments on commit df02bc0

Please sign in to comment.