Ok i tried reconnecting multiple slaves(specifically 2 slaves) parallely(less than a second of difference) and in master log i see only single child process id performing BGSAVE.
What can be the reason for this?
Here are the logs :
[15261] 13 May 16:50:47.395 - Accepted 10.zz.yyy.33:46379
[15261] 13 May 16:50:47.398 * Slave 10.zz.yyy.33:6379 asks for synchronization
[15261] 13 May 16:50:47.398 * Full resync requested by slave 10.zz.yyy.33:6379
[15261] 13 May 16:50:47.398 * Starting BGSAVE for SYNC with target: disk
[15261] 13 May 16:50:47.399 * Background saving started by pid 16337
[15261] 13 May 16:50:47.741 - Accepted 10.zz.yyy.39:44881
[15261] 13 May 16:50:47.746 * Slave10.zz.yyy.39:6379 asks for synchronization
[15261] 13 May 16:50:47.746 * Full resync requested by slave 10.zz.yyy.39:6379
[15261] 13 May 16:50:47.746 * Waiting for end of BGSAVE for SYNC
[16337] 13 May 16:50:48.600 * DB saved on disk
[16337] 13 May 16:50:48.600 * RDB: 134 MB of memory used by copy-on-write
[15261] 13 May 16:50:48.602 * Background saving terminated with success
[15261] 13 May 16:50:49.435 * Synchronization with slave 10.zz.yyy.33:6379 succeeded
[15261] 13 May 16:50:49.721 * Synchronization with slave 10.zz.yyy.33:6379 succeeded
[15261] 13 May 16:50:52.324 - DB 0: 329808 keys (329808 volatile) in 524288 slots HT.
[15261] 13 May 16:50:52.324 - 8 clients connected (2 slaves), 168504504 bytes in use