# How to check Replication Process in IPFS Node

**URL:** <https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546>\
**Category:** Help\
**Tags:** go-ipfs\
**Created:** [June 17, 2021, 6:12pm UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546 "2021-06-17T18:12:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Javiseeker](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@Javiseeker](https://discuss.ipfs.tech/u/Javiseeker)\
**Post date:** [June 17, 2021, 6:12pm UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/1 "2021-06-17T18:12:09Z")

</div>

I want to know if there is a surefire way to check that a node has content replicated from another node when a new file is added via ipfs cluster. I tried checking the local blocks folder of the node but it doesn’t change accordingly. Thanks!

---

<div class="post-metadata">

**Author:** ![Jorropo](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/jorropo/32/3230_2.png) [@Jorropo](https://discuss.ipfs.tech/u/Jorropo)\
**Post date:** [June 17, 2021, 6:20pm UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/2 "2021-06-17T18:20:20Z")

</div>

you can watch `ipfs-cluster-ctl status`  
It’s usually good enough for me (this will ask each node their current status, might get lost if ipfs-cluster-service gets out of sync with the ipfs node (this only happen if you pin / unpin stuff on the ipfs node without telling ipfs cluster))

Else you can watch in ipfs, the providers of a file, example `ipfs dht findprovs Qmfoo`, but this is less reliable (this is the DHT, the goal is to find a few valid node hosting a file, not all of them).

---

<div class="post-metadata">

**Author:** ![Javiseeker](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@Javiseeker](https://discuss.ipfs.tech/u/Javiseeker)\
**Post date:** [June 18, 2021, 12:30am UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/3 "2021-06-18T00:30:45Z")

</div>

I see, what does the second command do? I’m guessing it searches for any hashes in the db of the ipfs that match the provided cid. Am I right? I tried with files with different sizes and noticed that the bigger the file, the bigger the output. Example obtained:  
12D3KooWNQXp9ydMudFE1cCws8JY6tdGtuuJMY6dUR2vKSWvbER9  
12D3KooWPB7VrpDmVEAFeivZ29ApQkSDBZ9nkBaM9TwnxaKKhur5  
12D3KooWKUR4T7dgJQGjQzxxDhMBqCiKGK4xqBDV4q5f2tQBJxx9  
12D3KooWLPq9f5dQyDvaJE9skxqfgYDiASM1avqYa8VRctyLuCvB

---

<div class="post-metadata">

**Author:** ![Javiseeker](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@Javiseeker](https://discuss.ipfs.tech/u/Javiseeker)\
**Post date:** [June 18, 2021, 12:42am UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/4 "2021-06-18T00:42:50Z")

</div>

> [@Jorropo](#):
>
> ipfs dht findprovs Qmfoo

[https://docs.ipfs.io/reference/cli/#ipfs-dht-findprovs](https://docs.ipfs.io/reference/cli/#ipfs-dht-findprovs)  
After reading it up, it seems it shows peers that have information with that cid. But I only instantiated 3 IPFS nodes in my configuration, and it showed 4 peers having it. Why is this happening?

---

<div class="post-metadata">

**Author:** ![Jorropo](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/jorropo/32/3230_2.png) [@Jorropo](https://discuss.ipfs.tech/u/Jorropo)\
**Post date:** [June 18, 2021, 10:21am UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/5 "2021-06-18T10:21:26Z")

</div>

Because this scans the whole network, not only your peers.

Someone else downloaded this file (or added it on it’s own), you have used a gateway and the gateway is still reproviding, …

---

<div class="post-metadata">

**Author:** ![Javiseeker](https://avatars.discourse-cdn.com/v4/letter/j/b38774/32.png) [@Javiseeker](https://discuss.ipfs.tech/u/Javiseeker)\
**Post date:** [June 18, 2021, 1:17pm UTC](https://discuss.ipfs.tech/t/how-to-check-replication-process-in-ipfs-node/11546/6 "2021-06-18T13:17:42Z")

</div>

I see, thanks! 🙂 It works!
