Total allocated: 20884538 bytes (72942 objects) Total retained: 13976609 bytes (2955 objects) allocated memory by gem ----------------------------------- 10841002 mongo-ruby-driver/lib 7430749 puma-5.6.2 1362089 bson-4.14.1 486132 3.1.0/lib 313758 other 138274 rack-protection-2.1.0 119986 rack-2.2.3 97691 sinatra-2.1.0 76538 mustermann-1.1.1 17919 nio4r-2.5.8 400 tilt-2.0.10 allocated memory by file ----------------------------------- 7343784 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb 4221552 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb 1282380 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb 1207144 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb 1070618 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb 885745 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb 448800 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/message.rb 422974 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb 370280 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb 314304 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb 269742 232088 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb 202012 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb 162816 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/query.rb 161024 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb 159416 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb 145934 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb 134071 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb 122040 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb 117936 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/time.rb 96109 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb 88448 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb 86064 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/serializers.rb 83969 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb 79329 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb 78144 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb 72716 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb 65048 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb 61674 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb 50400 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb 45070 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb 42120 39064 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/push_monitor.rb 36580 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/reapers/cursor_reaper.rb 35554 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb 35492 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb 35232 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/msg.rb 32088 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb 31744 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/translator.rb 26441 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb 26048 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor/connection.rb 23473 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/replica_set_no_primary.rb 23153 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb 22439 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb 22280 /home/mitja/dev/mongo-ruby-driver/lib/mongo/operation/result.rb 19576 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/request.rb 17245 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/common_logger.rb 16944 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb 16176 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/binary.rb 15322 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/request.rb allocated memory by location ----------------------------------- 7343784 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb:112 2100896 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:104 2098224 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:307 1049112 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb:37 1049112 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:259 852561 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 640056 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:865 489392 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:725 421534 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 223437 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:365 207144 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/message.rb:257 207144 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/message.rb:277 146160 :225 135904 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:185 122040 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 117936 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/time.rb:116 105216 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/query.rb:135 103488 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:81 95320 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:266 95320 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:271 87061 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 74820 :224 64008 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:366 63480 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb:921 59858 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 57480 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb:217 56235 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 55472 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 55049 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 54432 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb:645 51240 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:610 48762 :276 46972 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 45368 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb:345 44881 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 41905 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 39936 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb:313 39135 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 39135 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 39111 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 39047 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 38160 :277 36352 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/reapers/cursor_reaper.rb:115 34160 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:609 32760 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:371 31752 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:143 31752 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:499 31752 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb:221 29760 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:342 28728 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:338 allocated memory by class ----------------------------------- 13641584 Thread 2018230 String 1880568 Array 1068416 Hash 659792 BSON::ByteBuffer 387872 File 380184 BSON::Document 199616 Thread::Backtrace 140094 Time 109968 Class 32256 Mongo::TopologyVersion 29990 Regexp 26104 Mongo::Server::Description 25200 BSON::Timestamp 22680 Mongo::Cluster::SdamFlow 19080 Addrinfo 14120 Mongo::Address 13904 IO::EAGAINWaitReadable 13616 Mongo::Monitoring::Event::ServerHeartbeatSucceeded 13072 MatchData 12480 Proc 12120 Range 11520 Mongo::Protocol::Query 10760 Mongo::Error::Parser 10344 Module 10080 BSON::ObjectId 8448 Mongo::Protocol::Msg 7680 Mongo::Monitoring::Event::ServerHeartbeatStarted 7680 Mongo::Protocol::Reply 7680 Mongo::Server::Description::Features 7680 Rational 7528 Mongo::Options::Redacted 6920 Mongo::Operation::Result 6912 Mongo::Protocol::Query::Upconverter 5040 BSON::Binary 4640 RubyVM::InstructionSequence 3840 <> 3840 Integer 3816 Thread::Mutex 3600 Method 2560 ThreadError 1952 Socket::Option 1528 Rack::Utils::HeaderHash 1440 Socket 1440 TCPSocket 1376 Puma::Client 1096 Sinatra::Application 1056 Logger::LogDevice 864 Sinatra::Response 800 Logger allocated objects by gem ----------------------------------- 33404 mongo-ruby-driver/lib 18374 bson-4.14.1 12666 puma-5.6.2 2647 other 1479 3.1.0/lib 1117 mustermann-1.1.1 1097 rack-2.2.3 1090 rack-protection-2.1.0 1005 sinatra-2.1.0 53 nio4r-2.5.8 10 tilt-2.0.10 allocated objects by file ----------------------------------- 11730 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb 7558 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb 6274 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb 5134 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb 3051 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb 2886 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb 2839 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb 2469 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb 2417 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb 2307 1718 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb 1446 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb 1260 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb 1134 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/time.rb 983 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb 954 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/message.rb 944 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb 942 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/serializers.rb 837 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb 791 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb 791 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb 788 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb 768 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/query.rb 765 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb 752 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb 662 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb 655 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb 574 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/replica_set_no_primary.rb 483 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/msg.rb 415 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb 411 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/push_monitor.rb 393 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb 384 /home/mitja/dev/mongo-ruby-driver/lib/mongo/operation/result.rb 382 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/binary.rb 371 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb 360 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/translator.rb 308 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb 306 /home/mitja/dev/mongo-ruby-driver/lib/mongo/timeout.rb 297 288 /home/mitja/dev/mongo-ruby-driver/lib/mongo/error/parser.rb 275 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb 264 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/request.rb 249 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb 232 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb 232 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb 223 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor/connection.rb 215 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/parser.rb 196 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/reapers/cursor_reaper.rb 191 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/compiler.rb 189 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/bit_vector.rb allocated objects by location ----------------------------------- 11538 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 3814 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:725 3051 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 2452 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:865 2383 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:266 2383 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:271 1587 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb:921 1281 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:610 1181 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 1176 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:81 1134 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/time.rb:116 870 :224 870 :225 854 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:609 825 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 813 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 810 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 785 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 766 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 762 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:365 744 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:342 640 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 630 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb:114 630 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb:146 592 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 589 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 567 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:338 567 :276 565 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:95 560 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 525 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 510 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 505 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 491 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 384 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb:313 384 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb:228 381 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:366 378 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb:645 378 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/sdam_flow.rb:94 378 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb:345 378 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb:217 317 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:282 308 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 297 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:400 279 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 269 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 265 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 252 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 252 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:253 252 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:806 allocated objects by class ----------------------------------- 33710 String 22521 Array 7907 Hash 1629 Time 1408 BSON::Document 630 BSON::Timestamp 602 BSON::ByteBuffer 303 Range 268 Thread::Backtrace 252 BSON::ObjectId 196 Mongo::Address 193 IO::EAGAINWaitReadable 192 Mongo::Monitoring::Event::ServerHeartbeatStarted 192 Mongo::Server::Description 192 Mongo::Server::Description::Features 192 Mongo::TopologyVersion 192 Rational 189 Mongo::Cluster::SdamFlow 189 Mongo::Monitoring::Event::ServerHeartbeatSucceeded 156 Proc 126 BSON::Binary 96 <> 96 Integer 96 Mongo::Error::Parser 96 Mongo::Operation::Result 96 Mongo::Protocol::Msg 96 Mongo::Protocol::Query 96 Mongo::Protocol::Query::Upconverter 96 Mongo::Protocol::Reply 91 Class 76 MatchData 64 ThreadError 55 Regexp 53 Thread::Mutex 50 Method 46 File 32 Mongo::Options::Redacted 27 Socket::Option 23 Thread 11 Module 11 Thread::ConditionVariable 10 Logger 10 Logger::Formatter 10 Logger::LogDevice 10 Monitor 10 Mustermann::AST::Node::Char 10 RubyVM::InstructionSequence 10 Sinatra::Application 9 Addrinfo 9 NIO::Monitor retained memory by gem ----------------------------------- 7382469 mongo-ruby-driver/lib 6492808 puma-5.6.2 23771 rack-protection-2.1.0 23304 bson-4.14.1 17862 rack-2.2.3 8691 sinatra-2.1.0 8302 3.1.0/lib 8258 nio4r-2.5.8 6418 other 4686 mustermann-1.1.1 40 tilt-2.0.10 retained memory by file ----------------------------------- 7343784 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb 4204656 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb 1075900 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb 1052374 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb 30561 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb 19872 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb 15929 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb 15396 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb 12350 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb 9210 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so 8691 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb 7431 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb 7208 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb 7140 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb 7004 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb 6656 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 6440 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb 6178 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/const.rb 5976 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb 5914 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb 5876 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb 5208 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb 4760 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/dsl.rb 4710 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb 4556 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/minissl.rb 4520 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb 4224 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/plugin.rb 4202 4192 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/util.rb 3531 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb 3449 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb 3432 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/files.rb 3288 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor/connection.rb 3072 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster/worker_handle.rb 3032 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb 2726 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/regexp_based.rb 2720 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/rack/builder.rb 2603 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/json_serialization.rb 2448 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/error_logger.rb 2352 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb 1928 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/single.rb 1912 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/http_origin.rb 1896 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb 1728 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/timeout.rb 1696 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/json_csrf.rb 1552 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/xss_header.rb 1504 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/equality_map.rb 1486 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb 1440 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/detect.rb 1440 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket/tcp.rb retained memory by location ----------------------------------- 7343784 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb:112 2098400 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:104 2098224 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:307 1049112 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb:37 1049112 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:259 19536 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 9210 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 7988 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 7472 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:624 7215 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 6823 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 6656 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/nio4r-2.5.8/lib/nio4r_ext.so:0 6542 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 6504 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:542 5873 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 5844 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 5056 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb:396 4625 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 4600 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/dsl.rb:1008 4352 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:369 4272 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:70 4058 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 3776 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:177 3456 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:546 3456 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:239 3424 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:166 3288 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor/connection.rb:60 3244 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 3144 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb:306 3088 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:504 3072 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 3072 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb:34 3051 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 3025 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 2808 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 2733 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 2667 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:4 2656 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 2634 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 2592 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/const.rb:250 2408 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/error_logger.rb:104 2322 :276 2272 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:53 2104 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb:125 2100 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 1942 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1928 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/single.rb:67 1817 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 1784 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/util.rb:142 1784 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/files.rb:218 retained memory by class ----------------------------------- 13637072 Thread 109968 Class 97634 String 33400 Hash 20945 Regexp 17088 BSON::Document 11328 Array 10344 Module 4640 Proc 4214 Time 3240 Thread::Mutex 2816 Thread::Backtrace 2520 Mongo::Options::Redacted 1512 Mongo::TopologyVersion 1440 Socket 1224 Mongo::Server::Description 1200 BSON::Timestamp 800 Range 768 ObjectSpace::WeakMap 704 Thread::ConditionVariable 536 Mongo::Socket::TCP 520 BSON::ObjectId 488 Mongo::Server 480 IO 480 TCPServer 480 TCPSocket 448 Puma::Client 416 Mongo::Server::Monitor 360 Mongo::Server::Description::Features 360 Mongo::Server::PushMonitor 344 Mongo::Server::Monitor::Connection 328 Mongo::Server::ConnectionPool 328 Mongo::Server::PushMonitor::Connection 288 Method 288 UnboundMethod 264 Mongo::Cluster 264 Puma::Server 240 BSON::Binary 240 Mongo::Monitoring::Event::ServerHeartbeatStarted 240 Mongo::Semaphore 224 Logger::LogDevice 224 Mongo::Address 216 IO::EAGAINWaitReadable 216 Puma::ThreadPool 200 Set 192 Sinatra::Application 184 Puma::Events 184 Puma::ThreadPool::Automaton 176 Mongo::Server::Monitor::AppMetadata 176 Mustermann::Sinatra retained objects by gem ----------------------------------- 1845 puma-5.6.2 347 mongo-ruby-driver/lib 210 bson-4.14.1 128 rack-2.2.3 127 sinatra-2.1.0 116 rack-protection-2.1.0 73 other 50 3.1.0/lib 31 nio4r-2.5.8 27 mustermann-1.1.1 1 tilt-2.0.10 retained objects by file ----------------------------------- 358 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb 341 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb 279 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb 163 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb 137 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb 127 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb 115 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb 113 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb 70 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb 66 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so 63 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb 51 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb 47 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb 46 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb 46 44 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb 43 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/thread_pool.rb 41 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb 33 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb 33 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/monitor.rb 32 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb 30 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb 28 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb 27 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/nio4r-2.5.8/lib/nio4r_ext.so 27 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb 26 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb 26 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/minissl.rb 24 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb 23 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster.rb 23 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb 21 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb 20 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/connection_pool.rb 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster/worker_handle.rb 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/const.rb 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/plugin.rb 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/files.rb 12 (no name) 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/binary.rb 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/builder.rb 12 /home/mitja/dev/mongo-ruby-driver/lib/mongo/semaphore.rb 12 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/push_monitor.rb 12 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/equality_map.rb 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/util.rb 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/request.rb 9 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb 9 /home/mitja/dev/mongo-ruby-driver/lib/mongo/distinguishing_semaphore.rb retained objects by location ----------------------------------- 144 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 136 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 135 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 135 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 110 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 100 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 100 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 90 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 74 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 66 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 64 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 59 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 55 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 51 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 39 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 38 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 33 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 32 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 30 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/timestamp.rb:146 30 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 28 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 28 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 27 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/nio4r-2.5.8/lib/nio4r_ext.so:0 27 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 27 :276 25 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:4 24 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:9 21 /home/mitja/dev/mongo-ruby-driver/lib/mongo/background_thread.rb:112 18 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:239 16 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:49 16 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 16 :224 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb:12 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:14 14 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:4 14 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1687 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:253 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:6 12 (no name):0 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/builder.rb:158 10 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:369 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:14 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1602 9 /home/mitja/dev/mongo-ruby-driver/lib/mongo/monitoring.rb:181 9 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:227 9 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:499 retained objects by class ----------------------------------- 1919 String 256 Array 121 Hash 91 Class 61 BSON::Document 58 Proc 49 Time 45 Thread::Mutex 38 Regexp 30 BSON::Timestamp 20 Range 15 Mongo::Options::Redacted 13 BSON::ObjectId 13 Thread 11 Module 11 Thread::ConditionVariable 9 Mongo::Server::Description 9 Mongo::Server::Description::Features 9 Mongo::TopologyVersion 6 BSON::Binary 6 Mongo::Monitoring::Event::ServerHeartbeatStarted 6 Mongo::Semaphore 6 Mongo::Socket::TCP 6 Socket 5 Set 4 Method 4 Thread::Backtrace 4 UnboundMethod 3 IO::EAGAINWaitReadable 3 Mongo::Address 3 Mongo::DistinguishingSemaphore 3 Mongo::Server 3 Mongo::Server::Monitor 3 Mongo::Server::Monitor::Connection 3 Mongo::Server::PushMonitor 3 Mongo::Server::PushMonitor::Connection 3 Mongo::Server::RoundTripTimeAverager 3 Puma::DSL 2 IO 2 Logger 2 Logger::Formatter 2 Logger::LogDevice 2 Mongo::Server::ConnectionPool 2 Mongo::Server::ConnectionPool::GenerationManager 2 Mongo::Server::Monitor::AppMetadata 2 Mongo::Server::Populator 2 Monitor 2 Mustermann::EqualityMap 2 Mustermann::Sinatra 2 ObjectSpace::WeakMap Allocated String Report ----------------------------------- 1360 "\n" 100 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 97 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 96 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 92 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 92 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 86 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 76 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 65 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 63 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 60 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 44 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 41 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 40 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 36 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 33 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 27 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 25 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:7 24 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:4 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:4 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 16 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:6 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:6 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:3 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:14 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:14 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:9 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:48 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1687 8 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb:24 8 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/request.rb:384 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:46 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb:12 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/common_logger.rb:40 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:22 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1719 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:45 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1688 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:13 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:47 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:52 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:283 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/nio4r-2.5.8/lib/nio.rb:4 1333 "localhost:27017" 818 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:271 252 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 126 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:806 66 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:276 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:369 2 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:222 2 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:382 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/unknown.rb:50 1 app.rb:6 1326 "localhost:27018" 751 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:271 441 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:276 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:369 2 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:222 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/base.rb:67 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:382 1326 "localhost:27019" 814 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:271 252 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 126 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:806 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:276 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:332 2 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:222 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/base.rb:67 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:382 886 "27017" 818 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:266 66 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 2 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:383 880 "27019" 814 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:266 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:383 817 "27018" 751 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:266 65 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server.rb:383 719 "replica_set_name" 719 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 441 "max_set_version" 441 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 422 " end\n" 68 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 37 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 31 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 27 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 25 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 24 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 19 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 18 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:3 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:4 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:4 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 7 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:9 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:7 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:6 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/common_logger.rb:40 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1687 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/reactor.rb:24 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1688 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1719 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:6 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:13 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:14 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:22 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/request.rb:384 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:45 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:46 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:47 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:48 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:52 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 401 "monitoring" 401 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 401 "t" 378 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/rfc2396_parser.rb:292 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable.rb:238 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/rfc2396_parser.rb:293 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/compiler.rb:129 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/ast/translator.rb:123 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 379 "max_election_id" 379 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 378 "ts" 378 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 321 " end\n" 28 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 26 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 24 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 23 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 16 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:7 14 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 14 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:6 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:4 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/forwardable/impl.rb:12 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:9 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:48 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:22 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/request.rb:384 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:45 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:46 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1687 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:6 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:14 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/common_logger.rb:40 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:47 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:52 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1688 229 " #\n" 122 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 19 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 15 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 13 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 11 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 8 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:46 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:45 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:48 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1751 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:4 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:52 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:3 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:47 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:49 220 "\x00" 126 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/binary.rb:273 93 /home/mitja/dev/mongo-ruby-driver/lib/mongo/protocol/serializers.rb:220 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 217 "" 96 /home/mitja/dev/mongo-ruby-driver/lib/mongo/error/parser.rb:200 36 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1862 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/request.rb:191 9 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/path_traversal.rb:31 7 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:3 5 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:14 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/runner.rb:3 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:4 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/launcher.rb:5 3 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:365 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:3 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/events.rb:3 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:10 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:5 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/rfc3986_parser.rb:44 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/cluster.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:16 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/file.rb:3 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:46 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 1 app.rb:13 203 "localhost" 196 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/server.rb:11 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:22 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/uri/rfc3986_parser.rb:41 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 193 "Resource temporarily unavailable - read would block" 193 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 193 "read would block" 193 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 192 "counter" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 192 "topologyVersion" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 191 "srv_uri" 191 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/symbol.rb:90 190 "majorityOpTime" 190 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 190 "majorityWriteDate" 190 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 190 "readOnly" 190 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "arbiters" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "connectionId" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "hosts" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "lastWrite" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "lastWriteDate" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "localTime" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "logicalSessionTimeoutMinutes" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "maxBsonObjectSize" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "maxMessageSizeBytes" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "maxWireVersion" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "maxWriteBatchSize" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "me" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "minWireVersion" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "ok" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "opTime" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "primary" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "processId" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "secondary" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "setName" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "setVersion" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 189 "test-rs" 189 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 187 "\x7F\xFF\xFF\xFF\x00\x00\x00\x00\x00\x00\x00J" 124 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:102 63 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 186 "isWritablePrimary" 186 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 Retained String Report ----------------------------------- 26 "localhost:27018" 21 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 4 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:369 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/base.rb:67 17 "localhost:27019" 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 4 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:332 1 /home/mitja/dev/mongo-ruby-driver/lib/mongo/cluster/topology/base.rb:67 16 "localhost:27017" 12 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 3 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/description.rb:369 1 app.rb:6 10 "test-rs" 10 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/hash.rb:110 8 "127.0.0.1" 6 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address.rb:236 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:265 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/request.rb:245 6 "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" 6 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/binary.rb:281 5 "" 3 /home/mitja/dev/mongo-ruby-driver/lib/mongo/socket.rb:365 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 app.rb:13 5 "/report" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/pattern.rb:77 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/path_traversal.rb:36 1 app.rb:12 4 "HTTP_CONNECTION" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 4 "OpenSSL 1.1.1l 24 Aug 2021" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/minissl.rb:17 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/minissl.rb:18 4 "REQUEST_URI" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 4 "localhost" 3 /home/mitja/dev/mongo-ruby-driver/lib/mongo/address/ipv4.rb:57 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 4 "\x7F\xFF\xFF\xFF\x00\x00\x00\x00\x00\x00\x00J" 4 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 3 "Failed to read an awaited hello response in seconds" 3 /home/mitja/dev/mongo-ruby-driver/lib/mongo/server/push_monitor.rb:188 3 "GET /report" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1012 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1655 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1670 3 "HTTP_EXPECT" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 3 "Resource temporarily unavailable - read would block" 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/3.1.0/socket.rb:452 3 "b\v\x9E\x84G\xD6wy\x9B\"M\x0F" 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 3 "b\v\x9E\x85\xAD\x03\xB5\xC0s=!," 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 3 "b\v\xA6\xF75\x05\xE6\x02\xFF\xE7n\xB6" 3 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/bson-4.14.1/lib/bson/object_id.rb:239 2 "/test" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/mustermann-1.1.1/lib/mustermann/pattern.rb:77 1 app.rb:8 2 "Forbidden" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/base.rb:12 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection/frame_options.rb:19 2 "GET /test" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1655 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1670 2 "HEAD /report" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1655 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1670 2 "HEAD /test" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1655 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1670 2 "HTTP_HOST" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "HTTP_TRANSFER_ENCODING" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "HTTP_USER_AGENT" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "HTTP_VERSION" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "HTTP_X_REAL_IP" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:47 2 "Puma" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:79 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/sinatra-2.1.0/lib/sinatra/base.rb:1494 2 "REQUEST_METHOD" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "REQUEST_PATH" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/puma_http11.so:0 2 "Rack::Handler::Puma" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:7 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-2.2.3/lib/rack/handler.rb:87 2 "\\\\" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:15 2 "auto" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 2 "ca" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "cert_pem" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "keep-alive" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/client.rb:221 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:5 2 "key_pem" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "keystore" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "keystore=" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/configuration.rb:371 2 "no_tlsv1" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "no_tlsv1_1" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "nosniff" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/rack-protection-2.1.0/lib/rack/protection.rb:52 2 "prune_bundler" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:15 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/rack/handler/puma.rb:17 2 "puma srv threadpool trimmer" 2 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:75 2 "ssl_cipher_filter" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "ssl_cipher_list" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14 2 "verification_flags" 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma.rb:29 1 /home/mitja/.rbenv/versions/3.1.0/lib/ruby/gems/3.1.0/gems/puma-5.6.2/lib/puma/binder.rb:14