{"action":"created","issue":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4779","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4779/labels{/name}","comments_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4779/comments","events_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4779/events","html_url":"https://github.com/rethinkdb/rethinkdb/issues/4779","id":103815929,"number":4779,"title":"Rename `new_semaphore_acq_t` to `new_semaphore_in_line_t`","user":{"login":"mlucy","id":1777134,"avatar_url":"https://avatars.githubusercontent.com/u/1777134?v=3","gravatar_id":"","url":"https://api.github.com/users/mlucy","html_url":"https://github.com/mlucy","followers_url":"https://api.github.com/users/mlucy/followers","following_url":"https://api.github.com/users/mlucy/following{/other_user}","gists_url":"https://api.github.com/users/mlucy/gists{/gist_id}","starred_url":"https://api.github.com/users/mlucy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlucy/subscriptions","organizations_url":"https://api.github.com/users/mlucy/orgs","repos_url":"https://api.github.com/users/mlucy/repos","events_url":"https://api.github.com/users/mlucy/events{/privacy}","received_events_url":"https://api.github.com/users/mlucy/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/labels/tp:hygiene","name":"tp:hygiene","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"mlucy","id":1777134,"avatar_url":"https://avatars.githubusercontent.com/u/1777134?v=3","gravatar_id":"","url":"https://api.github.com/users/mlucy","html_url":"https://github.com/mlucy","followers_url":"https://api.github.com/users/mlucy/followers","following_url":"https://api.github.com/users/mlucy/following{/other_user}","gists_url":"https://api.github.com/users/mlucy/gists{/gist_id}","starred_url":"https://api.github.com/users/mlucy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mlucy/subscriptions","organizations_url":"https://api.github.com/users/mlucy/orgs","repos_url":"https://api.github.com/users/mlucy/repos","events_url":"https://api.github.com/users/mlucy/events{/privacy}","received_events_url":"https://api.github.com/users/mlucy/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/92","html_url":"https://github.com/rethinkdb/rethinkdb/milestones/2.2","labels_url":"https://api.github.com/repos/rethinkdb/rethinkdb/milestones/92/labels","id":964515,"number":92,"title":"2.2","description":"","creator":{"login":"danielmewes","id":505365,"avatar_url":"https://avatars.githubusercontent.com/u/505365?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmewes","html_url":"https://github.com/danielmewes","followers_url":"https://api.github.com/users/danielmewes/followers","following_url":"https://api.github.com/users/danielmewes/following{/other_user}","gists_url":"https://api.github.com/users/danielmewes/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmewes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmewes/subscriptions","organizations_url":"https://api.github.com/users/danielmewes/orgs","repos_url":"https://api.github.com/users/danielmewes/repos","events_url":"https://api.github.com/users/danielmewes/events{/privacy}","received_events_url":"https://api.github.com/users/danielmewes/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":3,"state":"open","created_at":"2015-02-03T22:18:37Z","updated_at":"2015-08-29T00:16:15Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-08-29T00:16:15Z","updated_at":"2015-08-29T00:48:44Z","closed_at":null,"body":"It behaves like `new_mutex_in_line_t` and `rwlock_in_line_t`, and behaves notably unlike `new_mutex_acq_t` and `rwlock_acq_t`."},"comment":{"url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/comments/135923157","html_url":"https://github.com/rethinkdb/rethinkdb/issues/4779#issuecomment-135923157","issue_url":"https://api.github.com/repos/rethinkdb/rethinkdb/issues/4779","id":135923157,"user":{"login":"danielmewes","id":505365,"avatar_url":"https://avatars.githubusercontent.com/u/505365?v=3","gravatar_id":"","url":"https://api.github.com/users/danielmewes","html_url":"https://github.com/danielmewes","followers_url":"https://api.github.com/users/danielmewes/followers","following_url":"https://api.github.com/users/danielmewes/following{/other_user}","gists_url":"https://api.github.com/users/danielmewes/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmewes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmewes/subscriptions","organizations_url":"https://api.github.com/users/danielmewes/orgs","repos_url":"https://api.github.com/users/danielmewes/repos","events_url":"https://api.github.com/users/danielmewes/events{/privacy}","received_events_url":"https://api.github.com/users/danielmewes/received_events","type":"User","site_admin":false},"created_at":"2015-08-29T00:48:44Z","updated_at":"2015-08-29T00:48:44Z","body":"We might also want to give getting rid of the old `static_semaphore_t` and `adjustable_semaphore_t` another shot. The last time this was difficult because of a certain piece of throttling code in the clustering layer. But I think this code is no longer there, so this might have become easier now.\r\nIf we can remove these types, we will be able to rename `new_semaphore_t` to `semaphore_t`."}}