At this time (assuming things have not changed again) the flow of chunks is
client <----> elder <-----> adult
Elders know the adults in every version of the flow.
client now knows the elder(s) of the section with the chunk - this changed from hopping between client and elders
There is still anonymity for the nodes (adults) that hold the data from the clients. Running a client will not give you the IP addresses of the adults holding the chunk