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

#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

#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

#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

#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

#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

#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

#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

#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

#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