AsiaBSDCon 2018の記録
BoF streaming URL 2018.asiabsdcon.org/streaming_room… #asiabsdcon
2018-03-09 20:30:19xcall process just one request at a time: subsequent requests need to wait for the completion of a running request #AsiaBSDCon
2018-03-09 20:30:28明日から論文セッションが始まるAsiaBSDConに、性懲りもなく今年もFreeBSD tankを持っていきます。 Raspberry Pi3のデスクトップ環境で、某電子の歌姫風ボイスで喋らせたりなんか適当な事をやってるので、NetBSDブースのついでにでも立ち寄ってください。 #FreeBSD #asiabsdcon pic.twitter.com/7oTVJ2FVUR
2018-03-09 20:31:01Lock Primitives:mutex rwlock NetBSD(pserialize psref localcount #AsiaBSDCon
2018-03-09 20:31:31rwlock(9) /pserialize(9): classic RCU:pserialize_read,pserialize_perform #AsiaBSDCon
2018-03-09 20:33:37pserialize(9) Reader:constraints for readers:: Writer:Constraints for writers #AsiaBSDCon
2018-03-09 20:35:12psref(9): passive reference:pserialize(9) LWP migrations between CPUS are not allowed #AsiaBSDCon
2018-03-09 20:37:18API readers: psref_aquire/release/target_destroy; curlwp_bind/bindx #AsiaBSDCon
2018-03-09 20:37:58localcount(9): Reference counting without atomic operations #AsiaBSDCon
2018-03-09 20:39:05localcount_acquire/release: localcount_drain: wait until all references to a target object have been released #AsiaBSDCon
2018-03-09 20:39:58Examples of Deadlocks: pserialize_perform and callout/localcount_drain #AsiaBSDCon
2018-03-09 20:40:43pserialize_perform and callout:softnet_lock=>pserialize_perform=>kpause=>callout=>softnet_lock #AsiaBSDCon
2018-03-09 20:41:28pserialize_perform and callout: kpause sleeps a specified period by using callout(9) #AsiaBSDCon
2018-03-09 20:42:53softnet_lock => pserialize_perform => kpause => callout => softnet_lock ::: loop #AsiaBSDCon
2018-03-09 20:44:08ICYMI, the #OpenBSD PF and networking tutorial at @asiabsdcon 2018 slides are no online at home.nuug.no/~peter/pftutor… - labs closing, sorry. Next scheduled session (with labs) is at @bsdcan 2018 in June, Ping me or @stucchimax if you have #PFtutorial needs.
2018-03-09 20:44:37localcount and pserialize_perform: localcount_drain->xc->mtx->pserialize_perform->xc:: #AsiaBSDCon
2018-03-09 20:45:28mutex_enter - PSLIST_REMOVE-pserialize_perform-localcount_drain-mutex_exit: #AsiaBSDCon
2018-03-09 20:47:05xcall bug:fixed,Typical usage:xc_wait : xcall manages xc_headp and xc_donep #AsiaBSDCon
2018-03-09 20:49:09bug:xc_donep++ was done before executing a callback: xc_wait can return before the last request has been done. #AsiaBSDCon
2018-03-09 20:50:46curlwp_bind and LWP migration: curlwp_bind and psref: #AsiaBSDCon
2018-03-09 20:51:41psref_release has an assetion that checks whether a current LWP hadnt migrated. #AsiaBSDCon
2018-03-09 20:52:23curlwp_bind:: LP_BOUND flags to the current LWP:suppress a migration;: #AsiaBSDCon
2018-03-09 20:53:13