{"id":34664,"date":"2019-10-31T21:59:41","date_gmt":"2019-10-31T18:59:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\/"},"modified":"2019-10-31T21:59:41","modified_gmt":"2019-10-31T18:59:41","slug":"zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","title":{"rendered":"ZFSonLinux 0.8: funzionalit\u00e0, stabilizzazione, intrighi. E anche trim","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Proprio nei giorni scorsi \u00e8 stata rilasciata una nuova versione stabile di ZFSonLinux, un progetto che ora \u00e8 centrale nel mondo dello sviluppo di OpenZFS. Addio, OpenSolaris, benvenuto feroce mondo Linux incompatibile con GPL-CDDL.<\/p>\n<p><img decoding=\"async\" alt=\"ZFSonLinux 0.8: funzionalit\u00e0, stabilizzazione, intrighi. E anche trim\" src=\"\/wp-content\/uploads\/2019\/05\/f3b649ec9ba25f020faa38eef874e637.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nQui sotto una panoramica delle cose pi\u00f9 interessanti (ovviamente, <u>2200<\/u> commit!), e per dessert \u2014 un po' di intrigo.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Nuove funzionalit\u00e0<\/h3>\n<p>\nNaturalmente, quella pi\u00f9 attesa \u00e8 <b>la crittografia nativa<\/b>. Ora \u00e8 possibile crittografare solo i dataset necessari utilizzando la crittografia integrata in ZFS, e (per me \u2014 il punto principale) \u2014 puoi inviare dati crittografati tramite <i>zfs send<\/i> e CONTROLLARE l'integrit\u00e0 dei dati senza decrittografarli usando gli strumenti integrati, tutte le possibilit\u00e0 per mantenere l'integrit\u00e0 dei dati ZFS saranno con te!<\/p>\n<p>Successivamente, per importanza, va menzionato il tanto atteso <b>TRIM<\/b>. S\u00ec, ha impiegato molto tempo per arrivare in produzione. In parte perch\u00e9 il problema dell'usura degli SSD non \u00e8 cos\u00ec critico per i file system CoW. Ma ora siamo tutti tranquilli \u2014<i> zpool trim <\/i>salver\u00e0 le nostre delicate chiavette USB.<\/p>\n<p>Ora \u00e8 possibile <b>rimuovere<\/b> i vdev array accidentalmente aggiunti dal pool (ma solo se sono sparse o mirror). Un utile particolare.<\/p>\n<p>Successivamente nel nostro countdown \u2014 <b>checkpoint del pool<\/b>. In breve \u2014 snapshot per l'intero stato del pool, MA che offrono la possibilit\u00e0 di annullare le modifiche non solo ai dati, ma anche alle features attivate nel pool e ai cambiamenti nella struttura. Un'altra possibilit\u00e0 per garantire sicurezza.<\/p>\n<p><b>Inizializzazione del pool <\/b> \u2014 riempimento dello storage sottostante con zeri. Utile per l'operativit\u00e0 in ambienti con dischi thin provisioned per un'esplicita allocazione dello spazio e per evitare imprevisti cali di prestazioni in seguito.<\/p>\n<p><b>Contabilit\u00e0 del progetto e quota<\/b> \u2014 nel meccanismo gi\u00e0 esistente delle quote ora \u00e8 possibile utilizzare la suddivisione per progetti.<\/p>\n<p><b>Programmi canale<\/b> \u2014 possibilit\u00e0 di eseguire compiti amministrativi in modo atomico tramite script Lua. Ci sono limiti sul tempo di esecuzione e sulla memoria. Se ti occupi di automazione \u2014 questo \u00e8 per te.<\/p>\n<p><b>Direct IO<\/b> \u2014 per semplicit\u00e0 abbiamo portato il lavoro di Direct IO, all'interno non \u00e8 cambiato nulla (le chiamate vanno massimamente oltre la cache), ma ora i software desiderosi di operare in questo modo non si lamenteranno.<\/p>\n<p>Progetto <b>Pyzfs<\/b> \u00e8 stato integrato nel repository principale ed \u00e8 stato preso sotto l'ala del progetto ZFSonLinux. Ora ci sono pi\u00f9 strumenti per la gestione da Python (e sar\u00e0 anche pi\u00f9 sicuro per il supporto del modulo). Inoltre, molti script Python sono stati adattati a Python3.<\/p>\n<h4>E ora la parte succulenta \u2014 le prestazioni<\/h4>\n<p>\nOra, durante le operazioni di scrub e resilver, i metadata vengono letti per primi e solo dopo i dati in modo ottimale. <b>sequenziale<\/b> In questo modo, il ripristino dell'array e la verifica dell'integrit\u00e0 avvengono alla massima velocit\u00e0.<\/p>\n<p><b>Classi di allocazione<\/b> \u2013 negli array vdev \u00e8 stato aggiunto un nuovo tipo di supporto, ora \u00e8 possibile trasferire la memorizzazione dei metadata\/tabelle di deduplicazione (DDT)\/blocchi di dati inferiori a X Kbyte in un array vdev separato di dischi pi\u00f9 performanti. <u>Maggiore velocit\u00e0 al dio della velocit\u00e0!<\/u> (e in realt\u00e0, questa funzionalit\u00e0 sar\u00e0 molto utile nel prossimo futuro <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/pull\/8016\">DRAID<\/a><\/noindex>).<\/p>\n<p>Molte comandi amministrativi ora funzionano pi\u00f9 velocemente grazie alla caching mirata dei metadata (per esempio, <i>zfs list, zfs get<\/i>).<\/p>\n<p>Il processo di allocazione dei dati <b>\u00e8 stato parallelizzato<\/b>, ora per ogni sezione di spazio libero (metaslab) vengono creati pi\u00f9 allocatori. Con NVME sicuramente non si riuscir\u00e0 a spremere tutto, ma ci sar\u00e0 un miglioramento.<\/p>\n<p><b>Il ripristino ritardato dell'integrit\u00e0<\/b> dell'array permetter\u00e0 di non sovraccaricare l'array con la ricostruzione simultanea di pi\u00f9 dischi, ma lo far\u00e0 in modo sequenziale. In questo modo si ridurr\u00e0 sia l'impatto sulle prestazioni che il tempo di ricostruzione.<\/p>\n<p>Durante l'importazione di pool <b>con un numero elevato di volumes<\/b> \u00e8 stata aumentata la velocit\u00e0 della loro registrazione nel sistema.<\/p>\n<p>Anche <b>QAT<\/b> ora consente di scaricare su di esso il calcolo della crittografia e dei checksum.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/releases\/tag\/zfs-0.8.0\">Inoltre, ci sono molte piccole modifiche (dopotutto, 2000+ commit nella versione!).<\/a><\/noindex><\/p>\n<h3>E per finire \u2014 intrighi<\/h3>\n<p>\nAnche se ZFSonLinux aggiunge rapidamente il supporto per i nuovi kernel Linux (attualmente sono supportate le versioni 2.6.32 \u2014 5.1*), i manutentori del kernel mostrano evidente disinteresse nell'aiutare i moduli esterni ( \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/lkml.org\/lkml\/2019\/5\/22\/233\">\u2026non ci importa affatto di<br \/>\nmoduli kernel esterni\u2026<\/a><\/noindex> \u2014 greg k-h \u00bb). Pertanto, le chiamate di kernel necessarie per un funzionamento efficace nella branch 5.0 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/torvalds\/linux\/commit\/12209993e98c5fa1855c467f22a24e3d5b8be205\">sono state modificate in GPL-only <\/a><\/noindex>. Nei kernel con questa patch, le prestazioni di ZFS saranno notevolmente inferiori. Si salva il fatto che questa funzionalit\u00e0 pu\u00f2 essere implementata a livello di modulo, il che probabilmente sar\u00e0 fatto. Nel frattempo, puoi prendere esempio da NixOS \u2014 loro <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/NixOS\/nixpkgs\/pull\/61076\">hanno semplicemente annullato la patch nel kernel<\/a><\/noindex> \ud83d\ude42<\/p>\n<p>Anche il progetto ha ora un Codice di Condotta, il che ha generato una serie di polemiche. Ma noi abbiamo resistito \ud83d\ude42<\/p>\n<p>A tutti backup funzionanti e versioni stabili!<\/p>\n<p>Link utili:<br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/zfsonlinux\/zfs\/releases\/tag\/zfs-0.8.0\">rilascio su Github<\/a><\/noindex><br \/>\n \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/en\/post\/314506\/\">la mia introduzione a ZFS<\/a><\/noindex><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453400\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS. \u041f\u0440\u043e\u0449\u0430\u0439, OpenSolaris, \u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439 \u0441\u0432\u0438\u0440\u0435\u043f\u044b\u0439 GPL-CDDL \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u043c\u0438\u0440 Linux. \u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u043e\u0431\u0437\u043e\u0440 \u0441\u0430\u043c\u044b\u0445 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0445 \u0432\u0435\u0449\u0435\u0439 (\u0435\u0449\u0451 \u0431\u044b, 2200 \u043a\u043e\u043c\u043c\u0438\u0442\u043e\u0432!), \u0430 \u043d\u0430 \u0434\u0435\u0441\u0435\u0440\u0442 \u2014 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438\u043d\u0442\u0440\u0438\u0433. \u041d\u043e\u0432\u044b\u0435 \u0444\u0438\u0448\u043a\u0438 \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0441\u0430\u043c\u0430\u044f \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u0430\u044f \u2014 \u043d\u0430\u0442\u0438\u0432\u043d\u043e\u0435 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0422\u0435\u043f\u0435\u0440\u044c \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0443\u0436\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47ZFSonLinux 0.8: \u0444\u0438\u0447\u0438, \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u0438\u043d\u0442\u0440\u0438\u0433\u0438. \u041d\u0443 \u0438 trim | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:59:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:59:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47ZFSonLinux 0.8: funzionalit\u00e0, stabilizzazione, intrighi. E anche trim | ProHoster","description":"Proprio nei giorni scorsi \u00e8 stata rilasciata una nuova versione stabile di ZFSonLinux, un progetto che ora \u00e8 centrale nel mondo dello sviluppo di OpenZFS.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47ZFSonLinux 0.8: \u0444\u0438\u0447\u0438, \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f, \u0438\u043d\u0442\u0440\u0438\u0433\u0438. \u041d\u0443 \u0438 trim | ProHoster","og:description":"\u0411\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0434\u043d\u044f\u0445 \u0440\u0435\u043b\u0438\u0437\u043d\u0443\u043b\u0438 \u0441\u0432\u0435\u0436\u0443\u044e stable \u0432\u0435\u0440\u0441\u0438\u044e ZFSonLinux, \u043f\u0440\u043e\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u043c\u0438\u0440\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 OpenZFS.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zfsonlinux-0-8-fichi-stabilizatsiya-intrigi-nu-i-trim","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:59:41+00:00","article:modified_time":"2019-10-31T18:59:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34664","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:09:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:17:23","updated":"2026-01-21 20:09:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=34664"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/34664\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/26117"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=34664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=34664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=34664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}