forked from pravega/pravega
-
Notifications
You must be signed in to change notification settings - Fork 0
Dependency tree and list
Flavio Junqueira edited this page Apr 9, 2019
·
1 revision
To produce a dependency tree for all targets, run:
./gradlew allDeps > pravega-dependency-tree.txt
To produce a list of unique dependencies, sorted, and without additional characters, here is an option (I'm sure it can be optimized):
cat pravega-dependency-tree.txt | sed -E 's/^(( )*(\|( |\t)*)*)//' | sed -n -E '/^(\+---|\\---|\|---)/p' | sed -E 's/^^(\+--- |\\--- |\|--- )//' | sed -E '/^project /d' | sort | uniq > pravega-dependency-tree-cleaned-sorted.txt
Pravega - Streaming as a new software defined storage primitive
- Contributing
- Guidelines for committers
- Testing
-
Pravega Design Documents (PDPs)
- PDP-19: Retention
- PDP-20: Txn timeouts
- PDP-21: Protocol revisioning
- PDP-22: Bookkeeper based Tier-2
- PDP-23: Pravega Security
- PDP-24: Rolling transactions
- PDP-25: Read-Only Segment Store
- PDP-26: Ingestion Watermarks
- PDP-27: Admin Tools
- PDP-28: Cross routing key ordering
- PDP-29: Tables
- PDP-30: Byte Stream API
- PDP-31: End-to-end Request Tags
- PDP-32: Controller Metadata Scalability
- PDP-33: Watermarking
- PDP-34: Simplified-Tier-2
- PDP-35: Move controller metadata to KVS
- PDP-36: Connection pooling
- PDP-37: Server-side compression
- PDP-38: Schema Registry
- PDP-39: Key-Value Tables
- PDP-40: Consistent order guarantees for storage flushes
- PDP-41: Enabling Transport Layer Security (TLS) for External Clients
- PDP-42: New Resource String Format for Authorization
- PDP-43: Large Events
- PDP-44: Lightweight Transactions
- PDP-45: Healthcheck
- PDP-46: Read Only Permissions For Reading Data
- PDP-47: Pravega Message Queues