Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / rabbitmq/khepri issues and pull requests

#260 - Improvements around queries

Pull Request - State: open - Opened by dumbbell 6 days ago - 1 comment
Labels: enhancement

#259 - Restore projections when a snapshot is installed

Pull Request - State: closed - Opened by the-mikedavis 21 days ago - 2 comments
Labels: bug

#258 - Update Ra from 2.9.1 to 2.10.1

Pull Request - State: closed - Opened by dumbbell about 2 months ago - 1 comment

#257 - khepri_pattern_tree: Fix conditions that were matching subtrees

Pull Request - State: closed - Opened by dumbbell about 2 months ago - 1 comment
Labels: bug

#256 - Simplify `{error, timeout}` error type

Pull Request - State: closed - Opened by the-mikedavis 3 months ago

#255 - Use effects to initialize new projections

Pull Request - State: closed - Opened by the-mikedavis 4 months ago - 1 comment
Labels: bug

#254 - Update Horus from 0.2.4 to 0.2.5

Pull Request - State: closed - Opened by dumbbell 4 months ago - 1 comment
Labels: bug

#253 - khepri_machine: Use functions to manipulate the internal state

Pull Request - State: closed - Opened by dumbbell 4 months ago - 1 comment
Labels: enhancement

#252 - Make `#khepri_machine{}` private

Pull Request - State: closed - Opened by dumbbell 4 months ago - 1 comment
Labels: enhancement

#251 - khepri_machine: Handle unknown state machine commands

Pull Request - State: closed - Opened by dumbbell 4 months ago - 1 comment
Labels: enhancement

#250 - khepri_machine: Add command deduplication mechanism

Pull Request - State: closed - Opened by dumbbell 4 months ago - 3 comments
Labels: bug

#249 - Update Ra from 2.7.3 to 2.9.1

Pull Request - State: closed - Opened by dumbbell 5 months ago - 1 comment

#248 - Fix unregistering non-existent projection when pattern tree is non-empty

Pull Request - State: closed - Opened by the-mikedavis 5 months ago - 2 comments
Labels: bug

#247 - case_clause-error when unregistering non-existent projection

Issue - State: closed - Opened by janpieper 5 months ago - 1 comment
Labels: bug

#246 - khepri_machine: Do not enforce `favor` options in machine state queries

Pull Request - State: closed - Opened by dumbbell 5 months ago - 1 comment
Labels: bug

#245 - khepri_machine: Use monotonic time, not system time

Pull Request - State: closed - Opened by dumbbell 5 months ago - 1 comment
Labels: bug

#244 - khepri_cluster: Functions returning members now wrap them in `{ok, Members}`

Pull Request - State: closed - Opened by dumbbell 5 months ago - 1 comment
Labels: enhancement

#243 - Improve `khepri_cluster:members/1` to return an error instead of an empty list

Issue - State: closed - Opened by dumbbell 6 months ago - 2 comments
Labels: enhancement

#242 - Always pass exported functions to Ra queries

Pull Request - State: open - Opened by dumbbell 6 months ago - 3 comments
Labels: enhancement

#241 - Update Ra from 2.7.0 to 2.7.3

Pull Request - State: closed - Opened by dumbbell 6 months ago - 1 comment

#240 - khepri_cluster: Use `ra_leaderboard` first to query members locally

Pull Request - State: closed - Opened by dumbbell 6 months ago - 2 comments
Labels: enhancement

#239 - Prefer to use `erlang:monotonic_time()` to measure a duration

Issue - State: closed - Opened by dumbbell 7 months ago - 3 comments
Labels: bug

#238 - Passing `fun()` to `ra:*_query()` may break when executed on a remote node

Issue - State: open - Opened by dumbbell 7 months ago - 5 comments
Labels: bug

#237 - Hex: Publish license files

Pull Request - State: closed - Opened by the-mikedavis 7 months ago - 1 comment
Labels: bug

#236 - Update copyright

Pull Request - State: closed - Opened by the-mikedavis 7 months ago - 1 comment
Labels: documentation

#234 - Refactor `khepri:handle_async_ret/2` to translate return values

Pull Request - State: closed - Opened by the-mikedavis 8 months ago - 1 comment
Labels: enhancement

#233 - export_erlang: Use cwd for fail_to_open_file_test_

Pull Request - State: closed - Opened by the-mikedavis 8 months ago - 1 comment

#232 - Update Ra from 2.6.3 to 2.7.0

Pull Request - State: closed - Opened by dumbbell 8 months ago - 1 comment

#231 - include/khepri.hrl: Expose `?IS_KHEPRI_STORE_ID/1` macro

Pull Request - State: closed - Opened by dumbbell 8 months ago - 1 comment
Labels: enhancement

#230 - khepri_machine: Define the Ra machine version to 0

Pull Request - State: closed - Opened by dumbbell 9 months ago - 1 comment
Labels: enhancement

#229 - Replace `wait_for_async_ret` with `handle_async_ret` for handling async Ra events

Pull Request - State: closed - Opened by the-mikedavis 9 months ago - 1 comment
Labels: enhancement

#228 - khepri_machine: Use cached leader for async commands

Pull Request - State: closed - Opened by the-mikedavis 9 months ago - 1 comment
Labels: enhancement

#226 - khepri_machine: Run the query anonymous function from the calling process

Pull Request - State: open - Opened by dumbbell 9 months ago - 4 comments
Labels: enhancement

#225 - khepri_cluster: Fix how we reset a node to join a cluster

Pull Request - State: closed - Opened by dumbbell 10 months ago - 1 comment
Labels: bug

#224 - Update versions of Ra and Horus

Pull Request - State: closed - Opened by dumbbell 11 months ago - 1 comment

#223 - khepri_machine: Handle `{error,shutdown}` response from Ra queries

Pull Request - State: closed - Opened by the-mikedavis 11 months ago - 1 comment
Labels: enhancement

#222 - {horus_ex,module_not_found,#{module => erlang}}

Issue - State: closed - Opened by Zabrane 11 months ago - 23 comments
Labels: bug

#220 - Add a command to unregister projections

Pull Request - State: closed - Opened by the-mikedavis 11 months ago - 1 comment
Labels: enhancement

#219 - khepri_cluster: Make `join/3` idempotent

Pull Request - State: closed - Opened by dumbbell 11 months ago - 1 comment
Labels: enhancement

#218 - Revert "khepri_cluster: Make `join/3` idempotent"

Pull Request - State: closed - Opened by dumbbell 11 months ago - 1 comment

#217 - khepri_cluster: Make `join/3` idempotent

Pull Request - State: closed - Opened by dumbbell 11 months ago - 2 comments

#216 - khepri_cluster: Don't log a warning in `query_members()` when store is stopped

Pull Request - State: closed - Opened by dumbbell 11 months ago - 1 comment
Labels: enhancement

#215 - khepri_utils: Gracefully handle unavailable default applications

Pull Request - State: closed - Opened by the-mikedavis 11 months ago - 1 comment
Labels: bug

#214 - Setting up an Elixir app with a dependency on khepri does not start

Issue - State: closed - Opened by gordoneliel 11 months ago - 2 comments
Labels: bug

#213 - Lack of mechanism to update or delete projection once it has been created

Issue - State: closed - Opened by xh4 12 months ago
Labels: enhancement

#212 - Unable to create Khepri projection when running Mix release

Issue - State: closed - Opened by xh4 12 months ago - 3 comments
Labels: bug

#211 - khepri_machine: Handle shutdown error from ra:process_command/3

Pull Request - State: closed - Opened by the-mikedavis 12 months ago - 1 comment
Labels: enhancement

#210 - khepri{,_tx}: Add `is_empty/2` function

Pull Request - State: closed - Opened by dumbbell 12 months ago - 1 comment
Labels: enhancement

#209 - projections: Allow passing Horus options

Pull Request - State: closed - Opened by the-mikedavis about 1 year ago - 1 comment
Labels: enhancement

#208 - Remove debug logs for successful query of members

Pull Request - State: closed - Opened by dcorbacho about 1 year ago - 4 comments
Labels: enhancement

#207 - GitHub Actions: Test against Erlang/OTP 26 stable release

Pull Request - State: closed - Opened by dumbbell about 1 year ago - 1 comment

#206 - khepri_tx: Fix documentation of the `put()` functions

Pull Request - State: closed - Opened by dumbbell about 1 year ago - 1 comment
Labels: documentation

#205 - projections: Catch errors from ETS calls

Pull Request - State: closed - Opened by the-mikedavis about 1 year ago - 1 comment
Labels: enhancement

#204 - Special-case trivial "copy"-style projections

Pull Request - State: closed - Opened by the-mikedavis about 1 year ago - 1 comment
Labels: enhancement

#203 - Add a batch API to push many serial puts/deletes from a single process

Issue - State: open - Opened by dumbbell about 1 year ago - 1 comment
Labels: enhancement

#200 - How do I design the path to get the following data

Issue - State: closed - Opened by leeyisoft about 1 year ago

#199 - Update Ra from 2.5.0 to 2.5.1

Pull Request - State: closed - Opened by dumbbell about 1 year ago - 1 comment

#197 - Data corruption protection

Issue - State: closed - Opened by a3kov about 1 year ago - 1 comment
Labels: enhancement

#196 - Support read-only tree nodes or some kind of access control

Issue - State: open - Opened by dumbbell about 1 year ago
Labels: enhancement

#195 - Add a link to the repository as a GitHub ribbon

Pull Request - State: closed - Opened by dumbbell about 1 year ago - 1 comment
Labels: documentation

#193 - projections: Trigger changes for leaf node deletions

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: bug

#192 - Extract `khepri_fun` and create the Horus library

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment

#191 - Update Ra from 2.4.0 to 2.5.0

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment

#190 - Memoize the compiled projections pattern tree

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#189 - khepri_tree: Rename `find_matching_nodes/5` as `fold/5`

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#188 - Store projections in a tree of patterns

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#187 - Move insert_or_update_node/5 from khepri_machine to khepri_tree

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#186 - khepri_condition: Broaden pattern type for 'if_data_matches'

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 2 comments
Labels: bug

#185 - Compile conditions before checking path pattern matching

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: bug

#184 - Move tree functions to khepri_tree

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#183 - khepri_tx: Support new Erlang/OTP 26 instructions

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 2 comments
Labels: enhancement

#182 - Recreate ETS tables when restoring projections

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: bug

#181 - khepri_machine: Use a 'walk' record for tree-walking functions

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#180 - Bundle keep-while metadata and tree root into a tree record

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#179 - Bump copyright year to 2023

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment

#178 - projections: Delete tree nodes recursively

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: bug

#177 - Add `global`-like locking

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 6 comments
Labels: enhancement

#176 - khepri_fun: Work around Rebar's use of `cth_readable` parse_transform

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 2 comments
Labels: enhancement

#175 - khepri_cluster: Add `is_store_running/1` helper

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: enhancement

#174 - Fix supervision tree shutdown

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: bug

#173 - Documentation: Briefly talk about import/export in overview page

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: documentation

#172 - Make it easy to find the import/export guide in the documentation

Issue - State: closed - Opened by dumbbell over 1 year ago
Labels: documentation

#171 - Expensive queries and exports run in the context of the state machine process

Issue - State: open - Opened by dumbbell over 1 year ago
Labels: documentation, enhancement

#170 - khepri_fun: Fix translation for bs_get_float2

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: bug

#169 - tx_funs: Test bitstring matching with field flags

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago
Labels: enhancement

#168 - khepri_fun: Get register from type-tag for call_fun2 translation

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 2 comments
Labels: enhancement

#167 - khepri_cluster: Accept `machine_config` in Ra server config

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 2 comments
Labels: enhancement

#166 - khepri_machine: Merge `extra` into `options` in `#put{}` command

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: enhancement

#165 - khepri_fun: Add guard for unwrapping type-tagged registers

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#164 - Rename `delete_payload()` back to `clear_payload()`

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: enhancement

#163 - Add `maps:fold/3`-like functions

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 2 comments
Labels: enhancement

#162 - GitHub Actions: Update actions/checkout and actions/cache to v3

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment

#161 - Fix `call_fun2` instruction jump label support

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: bug

#160 - Generate docs with ExDoc

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 3 comments
Labels: documentation

#159 - Implement ra_machine:overview/1 for khepri_machine

Pull Request - State: closed - Opened by the-mikedavis over 1 year ago - 1 comment
Labels: enhancement

#158 - khepri_machine: Fix handling of `khepri:delete_many("**")`

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: bug

#157 - Add import/export feature

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 6 comments
Labels: enhancement

#156 - Support empty binaries in string-based paths

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 2 comments
Labels: enhancement

#155 - Automatically reclaim useless tree nodes created automatically

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: enhancement

#154 - khepri_condition: Fix the use of `#if_has_data{}` with node props

Pull Request - State: closed - Opened by dumbbell over 1 year ago - 1 comment
Labels: bug