https://github.com/timescale/promscale_specs
Formal specifications for Promscale components
https://github.com/timescale/promscale_specs
Last synced: 6 months ago
JSON representation
Formal specifications for Promscale components
- Host: GitHub
- URL: https://github.com/timescale/promscale_specs
- Owner: timescale
- License: apache-2.0
- Created: 2022-08-02T07:33:26.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-30T14:07:29.000Z (over 3 years ago)
- Last Synced: 2025-06-16T07:57:34.615Z (about 1 year ago)
- Language: TLA
- Homepage:
- Size: 53.7 KB
- Stars: 2
- Watchers: 13
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Formal specifications for [Promscale](http://github.com/timescale/promscale) components
This is a nursery repo where we can play around with TLA+ specifications.
It's likely we move out specifications once they are ready and commit them
together with the feature they model.
### Running TLC headless
To run the TLC model checker over SSH (supposedly on a beefy AWS instance) one could use a command similar to the following (mind the paths, the number of cores and memory available):
```bash
java -XX:+UseParallelGC -Xmx119g -jar ./toolbox/tla2tools.jar -workers 64 -config ./promscale_specs/cache.cfg ./promscale_specs/cache.tla 2>&1 | tee tlc.log
```
See also: https://www.learntla.com/topics/cli.html