I hereby claim:
- I am fantix on github.
- I am fantix (https://keybase.io/fantix) on keybase.
- I have a public key whose fingerprint is 86EE EC21 4D24 5137 446F 4AB1 9530 4B04 071C CDB4
To claim this, I am signing this object:
================================================================================ | |
Input graphql | |
================================================================================ | |
mutation update_RangeTest( | |
$rval: RangeOfFloat, | |
$mval: [RangeOfFloat!], | |
$rdate: RangeOfString, | |
$mdate: [RangeOfString!] | |
) { |
8月 07 12:53:04 fantix-pc gnome-shell[25632]: Source ID 2332 was not found when attempting to remove it | |
8月 07 12:53:06 fantix-pc gnome-shell[25632]: Error connecting to the screencast service | |
8月 07 12:53:12 fantix-pc systemd[1]: systemd-hostnamed.service: Deactivated successfully. | |
8月 07 12:53:14 fantix-pc systemd[1]: systemd-localed.service: Deactivated successfully. | |
8月 07 12:53:20 fantix-pc dbus-daemon[25486]: [session uid=1000 pid=25486] Activating via systemd: service name='org.freedesktop.Flatpak' unit='flatpak-session-helper.service' requested by ':1.95' (uid=1000 pid=26646 comm="/usr/bin/flatpak run --branch=stable --arch=x86_64") | |
8月 07 12:53:20 fantix-pc systemd[936]: Starting flatpak session helper... | |
8月 07 12:53:20 fantix-pc systemd[936]: Started Application launched by gnome-shell. | |
8月 07 12:53:20 fantix-pc dbus-daemon[25486]: [session uid=1000 pid=25486] Successfully activated service 'org.freedesktop.Flatpak' | |
8月 07 12:53:20 fantix-pc systemd[936]: Started flatpak session helper. | |
8月 07 12:53:20 fanti |
I hereby claim:
To claim this, I am signing this object:
#[macro_use] | |
extern crate lazy_static; | |
use std::sync::atomic::{AtomicBool, AtomicU64, Ordering}; | |
use std::thread::sleep; | |
use std::time::Duration; | |
static READERS: u64 = 100; | |
static WRITERS: u64 = 2; | |
static RUNNING: AtomicBool = AtomicBool::new(true); |
import datetime | |
import os | |
import socket | |
import ssl | |
import threading | |
import uuid | |
from cryptography import x509 | |
from cryptography.hazmat import backends | |
from cryptography.hazmat.primitives import hashes |
import asyncio | |
import functools | |
import signal as signal_mod | |
import warnings | |
def _release_waiter(waiter, *args): | |
if not waiter.done(): | |
waiter.set_result(None) |
test_api_errors_01 (test_api_errors.TestErrorsClasses) | 0.0005875366666335443 | 3 | |
---|---|---|---|
test_api_errors_02 (test_api_errors.TestErrorsClasses) | 0.00033936866672471905 | 3 | |
test_common_ast_copy (common.test_ast.ASTBaseTests) | 0.0005624686666199826 | 3 | |
test_common_ast_match (common.test_ast.ASTMatchTests) | 0.002293278333316569 | 3 | |
test_common_ast_type_anno (common.test_ast.ASTBaseTests) | 0.0014174716666654301 | 3 | |
test_common_ast_typing (common.test_ast.ASTBaseTests) | 0.0043385533333548665 | 3 | |
test_common_checked_checkeddict_basics (common.test_checked.CheckedDictTests) | 0.0013698453333290672 | 3 | |
test_common_checked_checkeddict_pickling (common.test_checked.CheckedDictTests) | 0.0007251706666693281 | 3 | |
test_common_checked_checkedlist_basics (common.test_checked.CheckedListTests) | 0.0006082380000028328 | 3 | |
test_common_checked_checkedset_basics (common.test_checked.CheckedSetTests) | 0.0007858390000213452 | 3 |
<!DOCTYPE html> | |
<html> | |
<head> | |
<link href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.1.1/normalize.min.css" rel="stylesheet" | |
type="text/css"/> | |
<script charset="utf-8" src="https://d3js.org/d3.v3.js"></script> | |
<style> | |
html { |
""" | |
This code demonstrates how FastAPI server freezes with SQLAlchemy under concurrency, | |
if you're mixing blocking operations with async calls inproperly. | |
(pip install sqlalchemy httpx fastapi uvicorn) | |
You will see 15 (not 20!) "Handling xxx", then the server freezes for minutes, | |
refusing to serve any request. | |
This is caused by "resource starvation" - the default SQLAlchemy connection pool size |
{"openapi":"3.0.2","info":{"title":"DCFS Metadata Service","version":"1.2.0a0"},"paths":{"/version":{"get":{"summary":"Get Version","operationId":"get_version_version_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/_status":{"get":{"summary":"Get Status","operationId":"get_status__status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/metadata_index":{"get":{"tags":["Index"],"summary":"List Metadata Indexes","description":"List all the metadata key paths indexed in the database.","operationId":"list_metadata_indexes_metadata_index_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[{"HTTPBasic":[]}]}},"/metadata_index/{path}":{"post":{"tags":["Index"],"summary":"Create Metadata Indexes","description":"Create a database index on the given metadata key path.","operationId":"create_metadata_indexes_metadata_index__path_ |