-
Notifications
You must be signed in to change notification settings - Fork 35
Comparing changes
Open a pull request
base repository: restatedev/restate
base: 17fd0df
head repository: restatedev/restate
compare: 604592b
- 12 commits
- 93 files changed
- 5 contributors
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a173914 - Browse repository at this point
Copy the full SHA a173914View commit details -
Use different directories for cluster marker tests
Multiple NamedTempFiles are created in the same directory. Therefore, it happens that the cluster marker test can interfere with each other. This commit separates the cluster marker tests by creating a temporary directory in which the cluster marker file gets created. This fixes #1626.
Configuration menu - View commit details
-
Copy full SHA for 1ba6ce4 - Browse repository at this point
Copy the full SHA 1ba6ce4View commit details -
Lazily calculate value when using StyledTable::add_kv_row_if and pred…
…icate is true We use StyledTable::add_kv_row_if to check if a value exists. We should only access the value if the predicate passes. That's why this command changes the value parameter into a closure that is evaluated if the predicate is true. This fixes #1631.
Configuration menu - View commit details
-
Copy full SHA for 6f1a4e2 - Browse repository at this point
Copy the full SHA 6f1a4e2View commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4e944b - Browse repository at this point
Copy the full SHA d4e944bView commit details
Commits on Jun 20, 2024
-
Add documentation generation for datafusion tables.
To test it: `cargo xtask generate-table-docs` Unrelated fix to some dependencies that broke my build locally. Use Rust doc for documenting DF table schemas
Configuration menu - View commit details
-
Copy full SHA for 78e190f - Browse repository at this point
Copy the full SHA 78e190fView commit details -
Only require single place where to register table docs
This commit changes the place where the table docs need to be registered to be included in the automatic table docs generation to a single place.
Configuration menu - View commit details
-
Copy full SHA for 03f93fb - Browse repository at this point
Copy the full SHA 03f93fbView commit details -
Update sql table column descriptions
This commit updates the sql table column descriptions wrt feedback from restatedev/documentation#422.
Configuration menu - View commit details
-
Copy full SHA for 33cf6fb - Browse repository at this point
Copy the full SHA 33cf6fbView commit details -
Delete the node dir when wiping all
WipeMode::All will now delete the whole node base dir to also remove a cluster marker file. This fixes #1629.
Configuration menu - View commit details
-
Copy full SHA for 20f21c7 - Browse repository at this point
Copy the full SHA 20f21c7View commit details -
Let shuffle always use get_next_message to support holey outboxes
This commit changes the shuffle to always use get_next_message to read the next outbox message. Before we were using get_message which was only looking at a specific outbox entry. If this outbox entry was empty, then the shuffle assumed that the outbox is empty. This did not work if the outbox contained holes. Now with get_next_message, we always scan until the next outbox message. The change itself is trivial. In order to ensure that the change works, this commit added a few unit tests to ensure the desired behaviour. Note: With replacing get_message with get_next_message, the shuffle will perform for every read a RocksDB scan operation. This is highly inefficient and we should replace this logic with a tailing iterator. This fixes #1639.
Configuration menu - View commit details
-
Copy full SHA for 98d92f0 - Browse repository at this point
Copy the full SHA 98d92f0View commit details -
[config] Adds invoker segment queue limit to configuration file
This adds a new configuration key `in-memory-queue-length-limit` under `[worker.invoker]` to enable configuring the segment queue from the configuration file. The default value matches the currently hard coded value.
Configuration menu - View commit details
-
Copy full SHA for c6aea0c - Browse repository at this point
Copy the full SHA c6aea0cView commit details -
Support http1 for request-response protocol deployments (#1232)
* Support http1 for request-response protocol deployments We already have the plumbing to set the request version appropriately based on discovered version (discovery goes through HTTP1.1 by default). We just end up ignoring that version at the last minute by setting the client to be http2 only. With this change, we will discover with http2, and fallback to http1.1 if it doesn't appear to be supported. The fallback request will respect ALPN, so it could technically still end up using http2 against HTTPS endpoints, but this would be odd. * Accept a flag to force the use of http2 * Add flag to CLI * Add comments
Configuration menu - View commit details
-
Copy full SHA for 7ace3c4 - Browse repository at this point
Copy the full SHA 7ace3c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 604592b - Browse repository at this point
Copy the full SHA 604592bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 17fd0df...604592b