Всё очень здорово, но если финальное содержимое той статьи вставить в ./Pow2Buffer То при запуске вашего "Полный код и результаты тестов"
Выбивает вот таким:
generated: 289 ms
node:internal/event_target:969
process.nextTick(() => { throw err; });
^
TypeError [Error]: require(...) is not a constructor
at Object.<anonymous> (/app/sample-07.js:141:21)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at MessagePort.<anonymous> (node:internal/main/worker_thread:196:24)
at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:694:20)
at MessagePort.exports.emitMessage (node:internal/per_context/messageport:23:28)
Emitted 'error' event on Worker instance at:
at Worker.[kOnErrorMessage] (node:internal/worker:290:10)
at Worker.[kOnMessage] (node:internal/worker:301:37)
at MessagePort.<anonymous> (node:internal/worker:202:57)
at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:694:20)
at MessagePort.exports.emitMessage (node:internal/per_context/messageport:23:28)
Если зонирование было корректным (Linux хост не видел wwn'ы контролеров с РЦОД) и предположим, что репликация была синхронной:
То скорее всего заблокировался ввод вывод для определенных lun'ов — а видимо один из них и использовался злосчастным linux'ом.
Вообщем root cause указанных в статье вызывает много вопросов =)
Статья похоже на какой-то завуалированный «треш», ни пруф линков, ни ценной выжимки с логов… ни модели этих «злосчастных массивов»…
Похоже на байки подвыпивших СЦ Инженеров в Пив-баре
Пример 6: Интеграция с системой Dell EMC Data Domain (cloud unit).
Нативная интеграция, существенное снижение стоимости владения комплекса РК в пересчете на Гб данных.
Quadstor работает только с дисками формата /dev/sd"...".
Если весь «сеттинг» развернут на ESXi'е, то NFS с NAS'а можно завести как datastore,
затем создать на нем virtual disk'и которые отдать данной VM.
TypeError [Error]: require(...) is not a constructor at Object.<anonymous> (/app/sample-07.js:141:21)
Поэтому и написал в самом начале - пожалуйста листинг Pow2Buffer
Всё очень здорово, но если финальное содержимое той статьи вставить в ./Pow2Buffer
То при запуске вашего "Полный код и результаты тестов"
Выбивает вот таким:
Все очень круто, но можно ли раскрыть содержимое "./Pow2Buffer"
Делается одной простой командой:
Сам часто переношу данные которые не статичны
Причем её можно обрывать, запускать заново и т.д.
И будет лишь «докатывать» новые и измененный файлы.
Ребята адекватные.
То скорее всего заблокировался ввод вывод для определенных lun'ов — а видимо один из них и использовался злосчастным linux'ом.
Вообщем root cause указанных в статье вызывает много вопросов =)
Похоже на байки подвыпивших СЦ Инженеров в Пив-баре
Нативная интеграция, существенное снижение стоимости владения комплекса РК в пересчете на Гб данных.
В чем вопрос?
Если весь «сеттинг» развернут на ESXi'е, то NFS с NAS'а можно завести как datastore,
затем создать на нем virtual disk'и которые отдать данной VM.