According to documentation writing with consistency level ALL means that:
A write must be written to the commit log and memtable on all replica nodes in the cluster for that partition.
I've got a Cassandra cluster, with 3 nodes and replication factor of 3.
When having 2 out of 3 the nodes down, Cassandra writes, where consistency level is set to ALL don't fail (are still successful).
The documentation is clear when it comes to read operation:
Returns the record after all replicas have responded. The read operation will fail if a replica does not respond
When it comes to writes with consistency ALL -- will it simply try to write to all replica nodes, but if fail, then still OK (not return an Exception)?