10.13.3 NFSv3 homes sqlite3 Database is locked

Originator:michalm.mac
Number:rdar://37457751 Date Originated:12.2.2018
Status:Open Resolved:
Product:macOS Product Version:10.13.3/17D47
Classification:Serious bug Reproducible:Always
 
Area:
Something not on this list

Summary:
Unlike previous macOS releases (10.9,10.10,10.11 and 10.12), there is a massive problem with sqlite3 when user home folder is located on NFSv3 network directory.

Steps to Reproduce:
1. Configure user to use automounted NFSv3 home directory (see configuration bellow)
2. Mount NFSv3 directory (see configurution bellow)
3. Login as a user with network home directory

Expected Results:
It should work as in previous macOS releases.

Actual Results:
Various processes (CalendarAgent, soagent, CalNCService) eat CPU and spam log facility com.apple.libsqlite3 with messages "database is locked"

Version/Build:
10.13.3/17D47

Configuration:
# /etc/auto_master
/home/users             auto_fithome    -nobrowse,hidefromfinder

# /etc/auto_fithome
*       -vers=3,async,intr,soft,locallocks,noatime,rw   u-03.ucebny:/export/home/&

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!