Metadata


Name
semian
Version
0.18.1
Platform
ruby
Authors
Scott Francis
Simon Eskildsen
Dale Hamel
Bindir
bin
Date
2023-05-02 00:00:00 UTC
Description
A Ruby C extention that is used to control access to shared resources across process boundaries with SysV semaphores.
Email
opensource@shopify.com
Extensions
ext/semian/extconf.rb
Files
LICENSE.md
README.md
ext/semian/extconf.rb
ext/semian/resource.c
ext/semian/resource.h
ext/semian/semian.c
ext/semian/semian.h
ext/semian/sysv_semaphores.c
ext/semian/sysv_semaphores.h
ext/semian/tickets.c
ext/semian/tickets.h
ext/semian/types.h
lib/semian.rb
lib/semian/activerecord_trilogy_adapter.rb
lib/semian/adapter.rb
lib/semian/circuit_breaker.rb
lib/semian/grpc.rb
lib/semian/instrumentable.rb
lib/semian/lru_hash.rb
lib/semian/mysql2.rb
lib/semian/net_http.rb
lib/semian/platform.rb
lib/semian/protected_resource.rb
lib/semian/rails.rb
lib/semian/redis.rb
lib/semian/redis/v5.rb
lib/semian/redis_client.rb
lib/semian/resource.rb
lib/semian/simple_integer.rb
lib/semian/simple_sliding_window.rb
lib/semian/simple_state.rb
lib/semian/unprotected_resource.rb
lib/semian/version.rb
Homepage
https://github.com/shopify/semian
Licenses
MIT
Metadata
{"allowed_push_host"=>"https://rubygems.org", "bug_tracker_uri"=>"https://github.com/Shopify/semian/issues", "changelog_uri"=>"https://github.com/Shopify/semian/blob/master/CHANGELOG.md", "documentation_uri"=>"https://github.com/Shopify/semian", "homepage_uri"=>"https://github.com/Shopify/semian", "source_code_uri"=>"https://github.com/Shopify/semian"}
Require paths
lib
Required ruby version
>= 0
Required rubygems version
>= 0
Rubygems version
3.4.12
Specification version
4
Summary
Bulkheading for Ruby with SysV semaphores
Original platform
ruby
New platform
ruby