[Home]

Summary:ASTERISK-17794: pbx_spool does not detect callfiles over NFS
Reporter:Florent Chauveau (mav3rick)Labels:
Date Opened:2011-05-04 08:47:05Date Closed:2011-09-16 14:15:28
Priority:MajorRegression?No
Status:Closed/CompleteComponents:PBX/pbx_spool
Versions:1.8.4 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:My "outgoing" folder (/var/spool/asterisk) is a symbolic link to a NFS mounted directory.

Callfiles written to the directory are not detected by Asterisk.

If I write a file in the directory from the server itself, the callfile is successfully detected. But if the file is written on the NFS directory by another server (mount point is shared among multiple servers), it's NOT detected.

This used to work in Asterisk 1.6.2.


****** ADDITIONAL INFORMATION ******

pbx6 asterisk # l /var/spool/asterisk/
total 24K
drwxr-xr-x 2 root root 4.0K May  4 13:47 dictate/
drwxr-xr-x 2 root root 4.0K May  4 13:47 meetme/
drwxr-xr-x 2 root root 4.0K May  4 13:47 monitor/
lrwxrwxrwx 1 root root   40 May  4 15:30 outgoing -> /space/nfs/asterisk/spool/pbx6/outgoing//
drwxr-xr-x 2 root root 4.0K May  4 13:47 system/
drwxr-xr-x 2 root root 4.0K May  4 13:47 tmp/
drwxr-xr-x 3 root root 4.0K May  4 14:01 voicemail/
Comments:By: Sean Bright (seanbright) 2011-05-04 16:39:10

inotify is now used for picking up call files which apparently doesn't work with NFS.

To work around it you could revert to polling by specifying the --without-inotify option to configure before building.

By: Florent Chauveau (mav3rick) 2011-05-05 04:54:39

I confirm it's working without inotify.

Thank you.

By: Sean Bright (seanbright) 2011-09-16 14:15:16.640-0500

I've added a note to the relevant UPGRADE files.