Proxy again, for the last time Elie KrevatOutline Proxy Lab and Final Exam logistics Common Proxy problems (with Q & A) TA Reviews Final Exam Mini Review Sample Problem 1: Semaphores Sample Problem 2: Sockets Sample Problem 3: Misc. Short AnswerProxy & Final logistics Sign up this week for time slots to demonstrate your proxy Last lecture is Tuesday More compiler optimizations Final Exam Review Thurs., exam Fri. Dec. 12, 8:30am Comprehensive Slight focus on recent materialCommon Proxy Problems Not forwarding all reqs as HTTP/1.0 Treating server response as text, not binary Not ignoring SIGPIPE signals Not terminating all lines with “\r\n” Not including a host command (2nd line) Not terminating req with blank line Too much locking Read/Write locks enable conc. read / excl. write See man pages for pthread_rwlock_init To compile may need: #define _GNU_SOURCE Not enough locking (race conditions!)TA Reviews Please take 10 minutes to complete a TA evaluation Part of new TA evaluation program Please fill out both sides Your feedback is important! If done early, you can read ahead Questions 7,9, and 10 from Fall ‘07 finalFinal Exam Mini Review Sample Problem 1: Semaphores F07 Final, Problem 9 Sample Problem 2: Sockets F07 Final, Problem 10 Sample Problem 3: Misc. Short Answer F07 Final, Problem 7Good luck on the final! You’re almost done! Come to office hours for more help I really enjoyed teaching this course, and I hope you enjoyed it too! Once you get past the final proxy/exam.. What doesn’t kill us makes us stronger
View Full Document