Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / zincbase/zincserver issues and pull requests
#83 - Manage large PUT and POST bodies by either temporarily storing them on disk or incrementally streaming them to the datastore file
Issue -
State: open - Opened by rotemdan almost 8 years ago
Labels: Enhancement, Under consideration
#82 - Add parameter to POST operations to create a datastore if it doesn't exist
Issue -
State: closed - Opened by rotemdan almost 8 years ago
Labels: Feature suggestion
#81 - Invalidate cached "not found" load errors after some time interval
Issue -
State: open - Opened by rotemdan almost 8 years ago
Labels: Enhancement, Under consideration
#80 - Cancel pending flushes to old files once the datastore has been successfully rewritten
Issue -
State: closed - Opened by rotemdan almost 8 years ago
Labels: Enhancement, Performance
#79 - Add tests to ensure consistency of readers and writers when they operate concurrently
Issue -
State: open - Opened by rotemdan almost 8 years ago
Labels: Tests
#78 - Allow compactions to occur partially in parallel to writes
Issue -
State: open - Opened by rotemdan almost 8 years ago
Labels: Enhancement, Performance, Under consideration
#77 - Add tests to validate write ordering
Issue -
State: open - Opened by rotemdan almost 8 years ago
Labels: Tests
#76 - Partition datastore handler tests to separate files
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests, Internal
#75 - Add tests for timestamp range checking
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#74 - Add tests for datastore corruption handling and repair
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Tests
#73 - Implement full shutdown on `Close()` including disconnection of all existing connections and websockets held by the server instance
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#72 - Add a more explicit mark to signify head entries
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration, Breaking change
#71 - Add a command line operation to show the content of a datastore in humanly-readable form
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Feature suggestion
#70 - Some possibility for data corruption on file systems that don't support write barriers (e.g. NTFS)
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Bug, Platform specific, Data integrity
#69 - Invalid data sent in POST or PUT bodies should result in a `bad request` error, not `internal server error`
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Bug
#68 - Add unit tests for RequestRateLimiter
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#67 - Add unit tests for DatastoreUpdateNotifier
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#66 - Add unit tests for PrefetchingReaderAt
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#65 - If a cross-domain request ends before the CORS headers are sent, the response cannot be read by the client browser
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Bug
#64 - Removed formatted responses and request bodies and all their related methods
Pull Request -
State: closed - Opened by rotemdan about 8 years ago
#63 - Check new configuration datastore entry keys are valid keypaths
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration
#62 - Add tests for the 'waitUntilNonempty' option for GET requests
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#61 - Add tests for auto-compaction
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#60 - Add tests for WebSocket readers
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#59 - Add tests for formatted POST and PUT request bodies
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#58 - Add tests for compacted GET responses
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#57 - Add tests for formatted GET responses
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#56 - Unit test VarMap
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#55 - Unit test EntryStreamFormatter
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#54 - Unit test EntryStreamIterator
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#53 - Unit test RangeReader
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#52 - Unit test DatastoreRepairer
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Tests
#51 - Unit test DatastoreIndex
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#50 - Add tests for entries with secondary headers
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Tests
#49 - Open websocket would keep returning data even if permissions have changed to disallow the original request
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Bug, Security
#48 - Immediately disconnect misbehaving websocket connections that attempt to send messages to the server.
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#47 - Configuration option to disable automatic datastore repair
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration, Under consideration
#46 - Partition datastores to subdirectories by hashes
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration, Breaking change
#45 - Allow to compact only up to some point in the past, and preserve history for any entry that was modified afterwards
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#44 - Implement a different safe file overwrite sequence for non-Windows platforms
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Performance, Under consideration, Data integrity
#43 - Include the entire metadata object as JSON in formatted response entries, instead of just the commit timestamp
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Under consideration, Breaking change
#42 - Reject invalid update timestamps sent by clients
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Enhancement
#41 - Configuration option to enforce an all-encrypted/all-unencrypted datastore
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration, Under consideration
#40 - Collect and report analytics like CPU and memory usage, average response time, requests per second etc.
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Under consideration, Feature suggestion
#39 - Support a non-standard COMPACT HTTP method to manually force a compaction
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Under consideration, Feature suggestion
#38 - Expiration time/longevity measure for entries and/or as a global setting
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration, Under consideration
#37 - A flush maxDelay set to 0 should cause write requests to only end after the data has been written to physical media
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Bug, Data integrity
#36 - Send periodic ping messages to client in WebSocket connections
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#35 - Improve timestamp collision resolution method to use normal 'sleep' on longer intervals and spinwait only on shorter ones
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Enhancement, Performance, Under consideration
#34 - Call fsync on the storage directory when a datastore file is created or deleted
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Data integrity
#33 - Error in the the case where the latest datastore timestamp is larger than the current time (possibly due to an inaccurate clock)
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#32 - Memory only mode
Issue -
State: open - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Under consideration, Feature suggestion
#31 - Allow setting an upper bound for timestamps in read requests
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#30 - Investigate the effectiveness of memory mapped files, on platforms where they are supported
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Performance, Under consideration
#29 - Allow the server to be compiled and used as a library
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Under consideration, Feature suggestion
#28 - Allow accepting new readers while a datastore is being compacted
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Performance, Under consideration
#27 - Master-replicator caching
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#26 - Add optional checksumming support
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Under consideration
#25 - Sparse timestamp indexing
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Performance, Memory usage, Under consideration
#24 - Server side decryption for JSON or plaintext formatted responses
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Under consideration
#23 - Per-user / Per-IP data transfer quotas
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#22 - Compaction option to purge entries marked as deleted
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#21 - Browser caching support
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Under consideration
#20 - Serve static content
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Under consideration, Feature suggestion
#19 - Ensure writes are queued and processed in order
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#18 - Configuration setting to enforce a particular type for the key and/or value of all entries in a given datastore
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration, Under consideration
#17 - Make sure a corrupted or unreadable config datastore gives a descriptive error message when it is loaded through its associated main datastore
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Data integrity
#16 - Transition to the more specific 'keypath' data format for ZincDB compatible entry keys.
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration, Breaking change
#15 - Configuration setting to validate an unencrypted entry's key and value match the types specified in its header
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration, Data integrity
#14 - Command-line action to reset master key (in case it is lost)
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#13 - Maximum parallel connection limits
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#12 - Emit colorful log messages
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#11 - Add logging level 3 which would also include the response headers
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#10 - Startup option that would allow logging the console output to a file
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement
#9 - Temporarily ban IPs for failed credentials
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Under consideration
#8 - Add configuration setting to set a maximum entry size
Issue -
State: closed - Opened by rotemdan about 8 years ago
Labels: Enhancement, Configuration
#7 - Add support for big-endian platforms
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Platform specific
#6 - Create cached timestamp indexes that can be quickly loaded from disk
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Performance
#5 - Use binary search when looking up the timestamp index if the index is larger than some minimal size
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Performance
#4 - Auto-release datastore file descriptor and in-memory index after some inactivity time
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Enhancement, Memory usage
#3 - Consider renaming '.compactionState' to a shorter and more general file extension
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement
#2 - A datastore file with a valid first entry that's not marked as a creation entry isn't currently detected or repaired in some way
Issue -
State: closed - Opened by rotemdan about 8 years ago
- 1 comment
Labels: Enhancement, Data integrity
#1 - Mid-response error would freeze the connection if a 'Content-Length' header is specified in the server's response
Issue -
State: open - Opened by rotemdan about 8 years ago
Labels: Bug